icp-exemption-skill

v1.0.0

生成 Apple 国区 ICP 豁免申请附件 PDF。当用户提到 ICP 备案、Apple 国区下架、ICP 豁免申请、App Store 中国区合规、申请例外批准等相关内容时,立即触发此 skill。收集用户的 Team ID、账户持有人姓名、App ID 等信息,调用脚本生成符合 Apple 要求的正式申请附...

0· 30·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for extrastu/icp-exemption-skill.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "icp-exemption-skill" (extrastu/icp-exemption-skill) from ClawHub.
Skill page: https://clawhub.ai/extrastu/icp-exemption-skill
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install icp-exemption-skill

ClawHub CLI

Package manager switcher

npx clawhub@latest install icp-exemption-skill
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (generate Apple ICP exemption PDF) match the included script and runtime instructions. The script produces a localized PDF using the provided Team ID, name, App ID and date — these inputs are appropriate for the stated task.
Instruction Scope
SKILL.md confines actions to collecting user-provided fields and running the local Python script to write a PDF. Minor usability issue: the SKILL.md shows an absolute path (/home/claude/...) for the script and an output path (/mnt/user-data/...), which may not exist in all environments and could require adapting the command.
Install Mechanism
No formal install spec (instruction-only), which is low risk. The Python script will attempt to import reportlab (and exits with an error message if missing) and will try to run apt-get to install fonts if no CJK font is found — this runtime apt-get call requires system package manager access and may fail without privileges; it is not inherently malicious but operationally relevant.
Credentials
The skill requests no environment variables, secrets, or external credentials. The script operates on local inputs and writes a local PDF; it does not perform network calls or reference unrelated credentials or config paths.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent privileges. It does not modify other skills or system-wide configs.
Assessment
This skill appears to do what it says: it asks you for Team ID, account name, App ID and date, then generates a Chinese PDF for Apple ICP exemption. Before installing/running: ensure the agent environment has Python3 and the reportlab package (pip install reportlab) and that a CJK font is available (the script attempts apt-get fonts-wqy-zenhei if missing, which requires package-manager access). Be aware the SKILL.md uses absolute paths (/home/claude/... and /mnt/user-data/outputs/...), so you may need to run the script with adjusted paths appropriate to your system. There are no network calls or secret exfiltration in the code, but as always verify the generated PDF content before submitting it to Apple and only provide real account info if you trust the environment running the script.

Like a lobster shell, security has layers — review code before you run it.

latestvk971gndfwqgkkce60ve1xs9wcn85nag9
30downloads
0stars
1versions
Updated 1d ago
v1.0.0
MIT-0

Apple 国区 ICP 豁免申请附件生成器

概述

此 skill 用于生成 Apple App Store 中国大陆地区 ICP 备案豁免申请所需的正式附件 PDF。

触发场景

  • 用户提到 ICP 备案/豁免/例外
  • 用户的 App 在国区被下架,需要申请豁免
  • 用户需要准备 Apple 中国区合规材料
  • 用户提到 "申请例外批准"、"ICP 相关申诉" 等

信息收集

在生成 PDF 前,需要向用户收集以下信息:

必填信息

  1. Team ID(团队 ID)— 在 App Store Connect → 账户 → 会员资格 中查看
  2. 账户持有人法定姓名(中文全名,与证件一致)
  3. App ID(应用 ID)— 在 App Store Connect 的 App 详情页中查看
  4. 申请日期(默认今天,用户可更改)

信息收集方式

直接在对话中逐一询问,或一次性询问所有信息:

请提供以下信息来生成 ICP 豁免申请附件:
1. Team ID(例如:ABCD123456)
2. 账户持有人法定姓名
3. App ID(例如:1234567890)
4. 申请日期(格式:YYYY年MM月DD日,留空则使用今天)

PDF 生成步骤

收集好所有信息后,运行以下命令生成 PDF:

python3 /home/claude/icp-exemption-skill/scripts/generate_pdf.py \
  --team-id "TEAM_ID" \
  --name "法定姓名" \
  --app-id "APP_ID" \
  --date "YYYY年MM月DD日" \
  --output "/mnt/user-data/outputs/ICP豁免申请附件.pdf"

生成后使用 present_files 将 PDF 提供给用户下载。

注意事项

  • 生成的 PDF 需要用户手写签名后再提交
  • 一个 App 对应一份附件,多个 App 需分别生成
  • 提醒用户核实所有信息与 App Store Connect 账户完全一致
  • PDF 使用中文,符合 Apple 中国区审核团队要求

申请说明

生成附件后,告知用户提交流程:

  1. 打印或在平板上手写签名
  2. 扫描/拍照保存为 PDF
  3. 登录 App Store Connect,找到被下架的 App
  4. 点击「联系我们」→「ICP 相关问题」
  5. 上传签名后的附件,说明 App 不联网或仅使用 Apple 服务
  6. 提交等待 3-7 个工作日审核

Comments

Loading comments...