/validate-output - Validate Generated Skills, Prompts, Agents, or Hooks
Description
**Check that your generated output is properly formatted and ready to use.** ---
Installation
claude install-skill https://github.com/alirezarezvani/claude-code-skill-factory README
/validate-output - Validate Generated Skills, Prompts, Agents, or Hooks
**Check that your generated output is properly formatted and ready to use.**
Usage
/validate-output skill [path]
/validate-output prompt
/validate-agent [path]
/validate-output hook [path]
What This Command Does
Validates generated output and creates distribution files:
- undefined
Validate a Skill
/validate-output skill generated-skills/my-skill
**Checks**:
- undefined
---
name: skill-name-kebab-case ✅ Check format
description: One-line description ✅ Check present
---
- undefined
- undefined
- undefined
- undefined
- undefined
- undefined
**Output**:
Validating: generated-skills/my-skill/
✅ YAML Frontmatter: Valid
✅ Skill Name: my-skill (kebab-case ✓)
✅ Required Files: All present
- SKILL.md ✓
- HOW_TO_USE.md ✓
- calculator.py ✓
- sample_input.json ✓
✅ Quality: Documentation complete
🎉 Skill validation PASSED!
Creating ZIP file for Claude Desktop...
cd generated-skills && zip -r my-skill.zip my-skill/ -x "*.pyc" "*__pycache__*" "*.DS_Store"
✅ ZIP created: generated-skills/my-skill.zip (35KB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 Ready to use!
**For Claude Desktop** (Easiest):
Drag and drop: generated-skills/my-skill.zip
**For Claude Code**:
/install-skill generated-skills/my-skill
Next steps:
1. Import ZIP to Claude Desktop OR install to Claude Code
2. /test-factory my-skill
**If Issues Found**:
Validating: generated-skills/bad-skill/
❌ YAML Frontmatter: Invalid
Issue: Name is "Bad Skill" (Title Case)
Fix: Change to "bad-skill" (kebab-case)
❌ Required Files: Missing
Issue: HOW_TO_USE.md not found
Fix: Add usage documentation
⚠️ Quality: Incomplete
Issue: No examples in SKILL.md
Recommendation: Add 2-3 usage examples
Validation FAILED. Fix issues and run /validate-output again.
Validate a Prompt
/validate-output prompt
**Checks**:
- undefined
- undefined
- undefined
- undefined
Related Skills
next.js
| The React Framework | 138360 | 1503 | 1 |
Development community sharing-skills
skill for guidance.
Development community root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development community Template Skill
Minimal skeleton for a new skill project structure.
Development community Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THIS PRODUCT. ---
Development official Claude API
When code imports anthropic/@anthropic-ai/sdk/claude_agent_sdk, or user asks to use Claude APIBuild apps with the Claude API or Anthropic SDK
Development official Related Agents
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Contributing to nanobot
Thank you for being here. nanobot is built with a simple belief: good tools should feel calm, clear, and humane. We care deeply about useful features, but we also believe in achieving more with less:
Key exports from each phase
for summary in .planning/phases/*/*-SUMMARY.md; do echo "=== $summary ===" grep -A 10 "Key Files\|Exports\|Provides" "$summary" 2>/dev/null done