Skip to main content

Quick Start

Once you've installed Auto-Skill and registered the hooks, here's what happens.

1. Work Normally​

Use your coding agent as you always do. The observer hook silently records tool events (which tools were called, inputs, outcomes) into a local SQLite database.

Every tool call generates an event like:

{
toolName: "Read",
toolInput: { file_path: "src/auth.ts" },
success: true,
sessionId: "abc123",
projectPath: "/my-project"
}

2. Patterns Emerge​

After a few sessions, the detector looks for repeated tool sequences. For example, if you consistently:

  1. Read a file
  2. Edit it
  3. Bash to run tests
  4. Bash to check output

...and this happens 3+ times across sessions, it becomes a pattern candidate.

3. Review Suggestions​

Discover detected patterns:

auto-skill discover

Output:

Detected Patterns:
1. read-edit-test-verify (confidence: 0.82, occurrences: 5)
2. debug-read-grep-fix (confidence: 0.74, occurrences: 3)

4. Generate Skills​

Patterns above the confidence threshold (default: 0.7) can be turned into SKILL.md files. The generated skill includes:

  • YAML frontmatter with metadata and confidence scores
  • Step-by-step workflow description
  • Session context (intent, workflow type)
  • Design patterns detected in your code

5. Discover Community Skills​

Auto-Skill can proactively suggest community skills from Skills.sh when it detects patterns. For manual searching, use Skills CLI:

npx skills find testing workflow    # Interactive search
npx skills add owner/repo@skill # Install specific skill

External skills start at 50% confidence and graduate to local skills after proving themselves (5+ uses, 80% success rate).

6. Web Dashboard (Optional)​

Launch the web UI to visualize patterns and manage skills:

auto-skill start:web
# or: npm run start:web
# Open http://localhost:8000

What's Next​