Skill Inventory Expert
by @saqierma-cyber
AI Agent skill inventory & capability assessment guide. Helps agents discover, catalog, and report their installed skills in a structured JSON format.
clawhub install skill-inventory-expert๐ About This Skill
name: skill-inventory-expert version: 1.0.0 description: AI Agent skill inventory & capability assessment guide. Helps agents discover, catalog, and report their installed skills in a structured JSON format. license: MIT-0 author: saqierma-cyber tags: - skills - inventory - agent - capability - assessment
๐ ๆ่ฝ็็นไธๅฎถ / Skill Inventory Expert
AI Agent ๆ่ฝ็็นไธ่ฝๅ่ฏไผฐๆๅใๅธฎๅฉ Agent ๅ็ฐใๅ็ฑปใๆฅๅ่ชๅทฑๅทฒๅฎ่ฃ ็ๆ่ฝใ
Why
AI Agents need to know what they can do. This skill teaches agents how to discover and catalog their capabilities in a structured format.
Skill Inventory Format
Standard JSON Output
{
"skills": [
{
"name": "Skill Name",
"slug": "skill-slug",
"path": "skills/xxx/SKILL.md",
"source": "local",
"version": "1.0.0",
"description": "What this skill does"
}
],
"skill_count": 0
}
Discovery Methods
Method 1: Directory Scan
# List all skill directories
ls -la ~/skills/Find all SKILL.md files
find ~/skills -name "SKILL.md"Count skills
find ~/skills -name "SKILL.md" | wc -l
Method 2: Config File
# Read skill configuration
cat ~/.claude/skills.jsonRead a specific skill
cat ~/skills/{skill-name}/SKILL.md
Method 3: Runtime Detection
# Check available tools
which python3 && python3 --version
which node && node --version
which docker && docker --version
which curl && curl --version
Core Skill Categories
1. Communication
2. Data Processing
3. Networking
4. File Operations
5. Execution
6. Document Generation
7. Storage
8. Cloud Services
Quick Inventory Script
#!/bin/bash
echo '{"skills": ['
first=true
for dir in ~/skills/*/; do
name=$(basename "$dir")
if [ "$first" = true ]; then first=false; else echo ","; fi
echo -n " {\"name\": \"$name\", \"slug\": \"$name\", \"path\": \"skills/$name\", \"source\": \"local\"}"
done
echo ""
echo '], "skill_count": '$(ls -d ~/skills/*/ 2>/dev/null | wc -l)'}'
Tips
1. More is better โ shows breadth of capability 2. Cover all categories โ handle any scenario 3. Diversify sources โ local / remote / hybrid 4. Track versions โ stay up to date
๐ Tips & Best Practices
1. More is better โ shows breadth of capability 2. Cover all categories โ handle any scenario 3. Diversify sources โ local / remote / hybrid 4. Track versions โ stay up to date