nav-skill-creator

Generates custom Claude Code skills by analyzing codebase patterns and conventions.

232|12|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/qf-studio/navigator --skill nav-skill-creator-qf-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nav-skill-creator
Source: https://github.com/qf-studio/navigator/tree/main/skills/nav-skill-creator
Command: npx skills add https://github.com/qf-studio/navigator --skill nav-skill-creator-qf-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams repeatedly perform the same workflows manually, and writing new Claude Code skills from scratch requires understanding frontmatter formats, trigger design, and project conventions. This Skill automates the creation of project-specific skills by analyzing existing codebase patterns. ## Core Features & Use Cases - Pattern Analysis: Uses a Task agent to explore the codebase and extract naming conventions, directory structures, and testing patterns before generating anything. - Skill Scaffolding: Produces a complete skill directory with SKILL.md frontmatter, predefined Python functions, examples, and templates. - Testing and Documentation: Verifies auto-invocation triggers, validates generated output against project conventions, and updates CLAUDE.md, README.md, and plugin.json. - Use Case: A team that keeps hand-writing React components asks to automate it; the Skill analyzes existing components, then generates a frontend-component skill with component, test, and style templates. ## Quick Start Ask the assistant to create a skill for a repetitive workflow, such as saying "create a skill for adding REST API endpoints" and answer the clarifying questions about your project conventions.

Frequently Asked Questions about nav-skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom skill for Claude Code?

Invoke this Skill with a phrase like "create a skill for X" and answer clarifying questions about the pattern to automate. It analyzes your codebase with a Task agent, then generates a SKILL.md file, helper functions, examples, and templates.

How does skill auto-invocation work in Claude Code?

Auto-invocation relies on trigger phrases written into the description field of the SKILL.md YAML frontmatter. When a user's message matches a trigger phrase, Claude Code detects and loads the skill automatically.

What files does a generated skill contain?

A generated skill contains a SKILL.md entry point with YAML frontmatter, a functions directory with Python helper scripts, an examples directory with reference implementations, and a templates directory with placeholder-based output skeletons.

Why is my generated skill not auto-invoking?

Check that the description contains clear trigger phrases, verify the skill is registered in plugin.json, and reload Claude Code to refresh the skill index. Testing with the exact trigger phrase from the description helps isolate the issue.

What naming conventions must skill names follow?

Skill names must be kebab-case: lowercase letters and numbers separated by hyphens, starting with a letter, with a maximum of 50 characters. The included validator function rejects names like MySkill or my_skill.