Toolkit New Artifact Creator
Create Toolkit artifacts following conventions - proper frontmatter, naming patterns, templates.
Usage
code
/toolkit-new-artifact
The skill will prompt you for:
- •Artifact type - Agent, Command, Skill, or Rule
- •Name - Without toolkit- prefix
- •Description - What it does
- •Tool access (agents only) - Read-only, Coordinator, or Write-capable
Supported Types
Currently implemented:
- •✅ Agents - Full support with tool selection
Coming soon:
- •⏳ Commands - Bash executors
- •⏳ Skills - Interactive workflows
- •⏳ Rules - Standards/conventions (modular alternative to CLAUDE.md)
What It Does (Agents)
- •
Prompts for details:
- •Name (auto-adds toolkit- prefix)
- •Description
- •Tool access pattern
- •
Creates agent file:
- •Proper frontmatter (name, description, tools, model)
- •Template structure with guidance sections
- •Ready to fill in with domain expertise
- •
Tool patterns:
- •Read-only:
Read, Grep, Glob, Skill(reference/guidance) - •Coordinator:
Read, Grep, Glob, Bash, Skill(workflow guide + git ops) - •Write-capable:
Read, Write, Bash, Grep, Glob, Skill(hands-on helper)
- •Read-only:
After Creation
- •Edit the agent - Add domain expertise and guidance
- •Test it - Restart Claude Code and test invocation
- •Validate - Run
make validate - •Submit PR - Share with team
Related
- •
/toolkit-choose-artifact- Decide which artifact type to create - •
/toolkit-validate- Validate frontmatter - •
rules/toolkit-agents.md- Agent standards and patterns - •
rules/toolkit-frontmatter-standards.md- Metadata standards - •
agents/toolkit-contributing- Contribution workflow guidance
Implementation
This skill runs scripts/new-artifact.sh which:
- •Prompts for artifact details
- •Detects directory location
- •Creates file from template
- •Validates naming conventions
- •Provides next steps
Status: Agent creation implemented, other types coming soon!