Content
60%Weight 40%Scale 1-5Reviews 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.
| Dimension | Reasoning | Score |
|---|---|---|
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 |