skill-lister
Use this skill to discover all available AgenticDev skills and their capabilities. Provides a bootstrap context for AI agents by listing all skills, their descriptions, and script paths from the .claude/skills/ directory.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install bodangren-git-workflow-skill-lister
Repository
Skill path: skills/skill-lister
Use this skill to discover all available AgenticDev skills and their capabilities. Provides a bootstrap context for AI agents by listing all skills, their descriptions, and script paths from the .claude/skills/ directory.
Open repositoryBest for
Primary workflow: Analyze Data & AI.
Technical facets: Full Stack, Data / AI.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: bodangren.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install skill-lister into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/bodangren/git-workflow before adding skill-lister to shared team environments
- Use skill-lister for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: skill-lister description: Use this skill to discover all available AgenticDev skills and their capabilities. Provides a bootstrap context for AI agents by listing all skills, their descriptions, and script paths from the .claude/skills/ directory. --- # Skill Lister ## Purpose Provide a comprehensive overview of all available AgenticDev skills in the project. The skill-lister scans the `.claude/skills/` directory, extracts skill metadata from SKILL.md files, and returns a formatted list of all discovered skills with their descriptions and script paths. This enables AI agents to quickly understand what capabilities are available without manually exploring the directory structure. ## When to Use Use this skill in the following situations: - At the beginning of any work session to understand available AgenticDev capabilities - When onboarding to a new project using AgenticDev - Before deciding which skill to use for a particular task - When documenting or auditing the project's AgenticDev setup - To verify that all expected skills are installed and accessible ## Prerequisites - The project must have a `.claude/skills/` directory - Skills should follow the convention of including SKILL.md files with YAML frontmatter - No additional tools required (pure bash implementation) ## Workflow ### Step 1: Run the Skill Lister Execute the helper script to scan all skills in the .claude/skills/ directory: ```bash bash .claude/skills/skill-lister/scripts/list-skills.sh ``` This will output a human-readable summary showing each skill's metadata including: - Skill name - Description - Available scripts For machine-readable JSON output (useful for programmatic processing): ```bash bash .claude/skills/skill-lister/scripts/list-skills.sh -j ``` ### Step 2: Review the Skills List The scanner returns information about all skills found in `.claude/skills/`, including: - **Skill name**: The identifier for the skill (from YAML frontmatter) - **Description**: What the skill does and when to use it - **Script paths**: All executable scripts available for the skill - **Directory**: Location of the skill in the filesystem ### Step 3: Choose the Appropriate Skill Based on the output, select the skill that best matches your current task: - Need to understand documentation? → Use `doc-indexer` - Starting work on an issue? → Use `issue-executor` - Proposing a change? → Use `spec-authoring` - Planning a sprint? → Use `sprint-planner` - Setting up a new project? → Use `project-init` ## Error Handling ### No Skills Directory Found **Symptom**: Script reports that `.claude/skills/` directory doesn't exist **Solution**: - Verify you're in the project root directory - Run `project-init` skill to set up AgenticDev - Check if skills are installed in a different location ### Missing SKILL.md Files **Symptom**: Script lists skills but shows no metadata **Solution**: - Verify that each skill directory contains a SKILL.md file - Check that SKILL.md files have proper YAML frontmatter with `name` and `description` fields - Run validation script if available: `bash scripts/validate-skills.sh` ### No Scripts Found **Symptom**: Skill is listed but shows no scripts **Solution**: - Verify that the skill's `scripts/` directory exists and contains executable files - Check file permissions: `chmod +x .claude/skills/*/scripts/*` - Some skills may not have scripts (documentation-only skills) ### Permission Denied **Symptom**: Cannot read skill directories or files **Solution**: - Check directory permissions: `ls -la .claude/skills/` - Ensure you have read access to the skills directory - Verify the script itself is executable: `chmod +x .claude/skills/skill-lister/scripts/list-skills.sh` ## Notes - **Bootstrap context**: Designed to be run by agent-integrator to provide AI agents with skill discovery capability - **Lightweight**: Minimal dependencies, works with standard bash tools - **Extensible**: Automatically discovers new skills as they're added - **JSON support**: Can output structured data for integration with other tools - **Convention-based**: Relies on standard AgenticDev skill structure (SKILL.md + scripts/) - **Safe to run**: Read-only operation with no side effects - **Discovery pattern**: Similar to doc-indexer but for skills instead of documentation