Overview
The/create-skill command helps you capture successful custom security testing approaches and save them as reusable specialist skills that can auto-load in future sessions.
This feature is in alpha - skills are created and saved, but auto-loading integration is not yet fully implemented.
When to Use
Save an approach as a skill after you’ve found success with:- Custom analysis focus (e.g., “focus on API security only”)
- Custom priority ordering (e.g., “check auth before secrets”)
- Specific testing methodologies that worked well
- Domain-specific patterns (e.g., “mobile app security patterns”)
Usage
Skill Creation Process
Capture Successful Approach
Describe what made your approach successful:
- Custom priorities used
- Specific focus areas
- Testing techniques employed
- Domain expertise applied
Define Skill Parameters
Specify how the skill should be used:
- Name: Descriptive identifier (e.g.,
api_security_auth_focus) - Keywords: Trigger words for auto-loading
- Domain: Target types where skill applies
Extract Reusable Patterns
Review and generalize the approach:
- Identify generalizable patterns
- Remove target-specific details
- Document tool combinations
- Define reusable priorities
Skill Structure
Skills are saved totiers/specialists/custom/[skill_name].md with this format:
Token Budget Guidelines
- Skill Size
- Total Skills
- Minimum: 200 tokens (enough for useful content)
- Recommended: 300-400 tokens (sweet spot)
- Maximum: 500 tokens (hard limit, enforced)
Example
Quality Checks
Before saving a skill, ensure:- Not overfitted to one specific target
- Token limit respected (under 500 tokens)
- Keywords defined for auto-loading
- Approach clearly documented
- Integration with Python parameters explained
Managing Skills
Skills are stored intiers/specialists/custom/
Common operations:
See Also
Creating Personas
Create custom expert personas
Extending RAPTOR
Add new framework capabilities