CtrlK
BlogDocsLog inGet started
Tessl Logo

icp-exemption

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

64

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./crews/it-engineer/skills/icp-exemption/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, single-purpose skill body with clear sequencing and a useful submission guide, but it has a material actionability flaw: the primary command 'icp-exemption' is not the bundled entrypoint (scripts/generate_pdf.py) and won't run as written, plus some trigger/info duplication pads the token budget.

Suggestions

Replace the 'icp-exemption ...' command with the actual invocation 'python3 scripts/generate_pdf.py --team-id ... --name ... --app-id ... --date ...' so the documented command is copy-paste executable.

Add an explicit validation step after generation (e.g., confirm the PDF file exists and was created, verify a CJK font was registered) before calling present_files, turning the workflow into a validate-then-present loop.

Remove the duplicated required-info list from the prompt template (reference the 必填信息 list once) and drop the 触发场景 section's redundant re-listing of triggers already in the description to tighten token usage.

DimensionReasoningScore

Conciseness

Mostly efficient and free of concept-over-explanation, but the '触发场景' section re-lists triggers already in the description and the required-info list is duplicated verbatim in the prompt template; could be tightened, fitting the 3 anchor rather than the lean 4.

3 / 5

Actionability

Provides a concrete CLI invocation with named flags, but the documented command 'icp-exemption ...' references a binary that does not exist in the bundle (the actual entrypoint is scripts/generate_pdf.py, and metadata.requires.bins lists only python3), so the command is not copy-paste executable — a missing key detail that caps this at 3 rather than 4.

3 / 5

Workflow Clarity

Clear sequenced sections (前置依赖 → 信息收集 → PDF 生成 → 注意事项 → 申请说明) with a numbered submission walkthrough and a verify-info reminder; not 5 because there is no explicit 'confirm the PDF was created / font registered' validation checkpoint before presenting the file.

4 / 5

Progressive Disclosure

Well-organized with clear section headers and inline content appropriate for a single-purpose skill, with the generator split into scripts/generate_pdf.py; not 5 because the body never references the actual script path and uses a non-existent command name, leaving the link to the bundle file unclear.

4 / 5

Total

14

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A high-quality description: third-person voice, concrete actions, explicit trigger guidance with multiple natural Chinese keyword variations, and a sharply distinct niche. It cleanly answers both what the skill does and when to invoke it.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — '生成 Apple 国区 ICP 豁免申请附件 PDF', '收集用户的 Team ID、账户持有人姓名、App ID 等信息', '调用脚本生成...PDF 文件' — with only minor gaps in coverage, fitting the 'lists several specific actions' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

Explicitly answers both 'what' ('生成...ICP 豁免申请附件 PDF') and 'when' ('当用户提到...立即触发此 skill') with concrete trigger phrases, matching the top anchor; not below because neither half is missing or weak.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases a user would actually say — 'ICP 备案', 'Apple 国区下架', 'ICP 豁免申请', 'App Store 中国区合规', '申请例外批准' — covering synonyms and variations; not the 4 anchor because no meaningful natural terms are missing for this niche.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear narrow niche (Apple China-region ICP exemption attachment) with distinct triggers and minimal realistic overlap with other skills; not the 4 anchor because conflict risk is genuinely minimal rather than 'minor overlap'.

5 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
TeamWiseFlow/xiaobei
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.