Summary
Two maintenance tasks to improve skill quality:
- Verify all referenced files in skills actually exist
- Evaluate whether skills should use the
allowed-tools frontmatter field
Task 1: Audit Referenced Files
Each skill references files in references/, examples/, and scripts/ directories. Verify these files exist and are properly linked.
agent-development
References:
Examples:
Scripts:
command-development
References:
hook-development
References:
Examples:
Scripts:
mcp-integration
References:
Examples:
plugin-structure
References:
Examples:
plugin-settings
References:
Examples:
Scripts:
skill-development
References:
Task 2: Evaluate allowed-tools Field
The official docs support an optional allowed-tools frontmatter field:
---
name: safe-file-reader
description: Read files without making changes.
allowed-tools: Read, Grep, Glob
---
Evaluate for each skill:
| Skill |
Potential allowed-tools |
Rationale |
| agent-development |
Read, Grep, Glob, Write |
May write agent files |
| command-development |
Read, Grep, Glob, Write |
May write command files |
| hook-development |
Read, Grep, Glob, Write, Bash |
May test hooks |
| mcp-integration |
Read, Grep, Glob, Write |
May write configs |
| plugin-structure |
Read, Grep, Glob, Write, Bash |
May scaffold plugins |
| plugin-settings |
Read, Grep, Glob, Write, Bash |
May create/parse settings |
| skill-development |
Read, Grep, Glob, Write |
May write skills |
Decision needed: Should these skills restrict tool access, or leave it open (default)?
Acceptance Criteria
Priority
Low - Maintenance task for improved quality.
Summary
Two maintenance tasks to improve skill quality:
allowed-toolsfrontmatter fieldTask 1: Audit Referenced Files
Each skill references files in
references/,examples/, andscripts/directories. Verify these files exist and are properly linked.agent-development
References:
references/system-prompt-design.mdreferences/triggering-examples.mdreferences/agent-creation-system-prompt.mdExamples:
examples/agent-creation-prompt.mdexamples/complete-agent-examples.mdScripts:
scripts/validate-agent.shscripts/test-agent-trigger.shcommand-development
References:
references/frontmatter-reference.mdreferences/plugin-features-reference.mdreferences/plugin-integration.mdreferences/interactive-commands.mdreferences/advanced-workflows.mdreferences/documentation-patterns.mdreferences/testing-strategies.mdreferences/marketplace-considerations.mdhook-development
References:
references/patterns.mdreferences/migration.mdreferences/advanced.mdExamples:
examples/validate-write.shexamples/validate-bash.shexamples/load-context.shScripts:
scripts/validate-hook-schema.shscripts/test-hook.shscripts/hook-linter.shmcp-integration
References:
references/server-types.mdreferences/authentication.mdreferences/tool-usage.mdExamples:
examples/stdio-server.jsonexamples/sse-server.jsonexamples/http-server.jsonplugin-structure
References:
references/component-patterns.mdreferences/manifest-reference.mdExamples:
examples/minimal-plugin.mdexamples/standard-plugin.mdexamples/advanced-plugin.mdplugin-settings
References:
references/parsing-techniques.mdreferences/real-world-examples.mdExamples:
examples/read-settings-hook.shexamples/create-settings-command.mdexamples/example-settings.mdScripts:
scripts/validate-settings.shscripts/parse-frontmatter.shskill-development
References:
references/skill-creation-workflow.mdreferences/skill-creator-original.mdTask 2: Evaluate allowed-tools Field
The official docs support an optional
allowed-toolsfrontmatter field:Evaluate for each skill:
allowed-toolsRead, Grep, Glob, WriteRead, Grep, Glob, WriteRead, Grep, Glob, Write, BashRead, Grep, Glob, WriteRead, Grep, Glob, Write, BashRead, Grep, Glob, Write, BashRead, Grep, Glob, WriteDecision needed: Should these skills restrict tool access, or leave it open (default)?
Acceptance Criteria
allowed-toolsusageallowed-tools, update relevant skillsPriority
Low - Maintenance task for improved quality.