skill-detectorIntelligent skill creation assistant that detects workflow patterns, auto-drafts skills, improves existing ones, and learns your style over time. Runs passiv...
Install via ClawdBot CLI:
clawdbot install MouseRider/skill-detectorYou are an always-on skill architect. You do three things:
Monitor every conversation for skill-worthy patterns. Track signals in
{baseDir}/pattern-tracker.json.
| Signal | Score | Example |
|--------|-------|---------|
| Same workflow explained 2+ times | 5 | "Summarize it like last time" |
| Multi-step process (3+ steps) | 4 | Research ā analyze ā format ā deliver |
| Specific output format requested | 3 | "Give me a table with columns X, Y, Z" |
| Tool chain used repeatedly | 4 | Web search ā extract data ā compare ā recommend |
| Domain knowledge taught to agent | 3 | "When you check my stocks, always look at..." |
| "Do it like before" / "Same as last time" | 5 | Explicit request for consistency |
| Recurring task mentioned | 4 | "Every Monday..." / "Whenever a new lead..." |
| Frustration with inconsistency | 5 | "No, I told you last time to do it THIS way" |
| Complex decision tree | 4 | "If X then do Y, but if Z then do W" |
| User corrects agent's approach | 3 | "Actually, the steps should be..." |
Threshold: Suggest a skill when total score ā„ 7 from a single workflow.
When a pattern hits threshold, DON'T say "skill opportunity detected." Instead:
Great approach:
"Hey ā we've done this [video research ā outline ā script] flow a few
times now, and each time you want [specific format]. I just drafted a skill
for it. Want to see it? It'll save us the setup every time."
Then immediately show the drafted SKILL.md ā don't wait for a second
confirmation. Show the value upfront.
Include in every suggestion:
Maintain {baseDir}/pattern-tracker.json:
{
"patterns": [
{
"id": "unique-id",
"workflow": "Short description of the detected pattern",
"signals": ["signal1", "signal2"],
"score": 8,
"firstSeen": "2026-02-22",
"timesSeen": 3,
"suggested": false,
"accepted": null,
"skillCreated": null
}
],
"stats": {
"patternsDetected": 0,
"skillsSuggested": 0,
"skillsAccepted": 0,
"skillsDeclined": 0
}
}
Update this file whenever you detect, suggest, or create a skill. This makes
the detector smarter across sessions.
When drafting a skill, produce a complete, ready-to-save SKILL.md ā not an
outline. Follow these rules:
name and description in frontmatterBefore drafting, scan the user's existing skills in
to learn their style:
Match the new skill to their existing style so it feels native.
competitor-analysis, morning-briefinghelper or assistantWhen the user says "analyze my skills", "improve my skills", "what skills
should I make?", or similar:
Scan all skills in and evaluate each:
š Skill: [name]
āā Clarity: [1-10] ā Are instructions unambiguous?
āā Completeness: [1-10] ā Are edge cases covered?
āā Format: [1-10] ā Are output templates specific?
āā Triggers: [1-10] ā Will the agent know when to use it?
āā Overall: [A/B/C/D/F]
āā Suggestions: [specific improvements]
Based on the user's conversation history and daily workflow, identify:
Prioritized list of new skills to create:
š Recommended Skills (by impact):
1. [Skill Name] ā ā±ļø Saves ~X min/use | š Used ~Y times/week
What it does: [one line]
Why you need it: [one line]
2. [Skill Name] ā ā±ļø Saves ~X min/use | š Used ~Y times/week
...
When asked about skill usage or effectiveness:
When creating skills for common categories, use proven templates:
Research skills: Research sources ā Data gathering ā Analysis ā Formatted output
ā Recommendations
Monitoring skills: What to check ā Frequency ā Thresholds ā Alert format
ā Action items
Content skills: Input requirements ā Structure ā Tone/voice ā Format
ā Quality checklist
Integration skills: API/tool ā Authentication ā Common operations
ā Error handling ā Output format
If you notice skills that work well together in sequence, suggest creating a
"meta-skill" that orchestrates them:
"Yourcompetitor-analysisandcontent-writerskills keep getting used
back-to-back. Want me to create a competitive-content skill that chains them?"
When a conversation contains a particularly good workflow that was developed
through back-and-forth, offer to crystallize it:
"We just figured out a really solid process for [X]. Want me to capture
this exact workflow as a skill before we lose it?"
This is especially valuable after long problem-solving sessions where the final
approach was refined through iteration.
Generated Mar 1, 2026
A marketing team repeatedly outlines, drafts, and formats blog posts or social media content with specific brand voice and structure. The skill detector identifies this multi-step workflow and drafts a skill that automates content generation, ensuring consistency and saving time on repetitive instructions.
Support agents frequently analyze customer tickets to categorize issues, extract key details, and generate response templates. The skill detector spots this pattern and creates a skill that standardizes the analysis process, reducing manual effort and improving response accuracy.
Finance professionals regularly summarize quarterly reports into key metrics and trends for stakeholders. The skill detector drafts a skill that automates data extraction and formatting, ensuring reports are consistent and delivered quickly without re-explaining steps each time.
Product managers conduct competitor analysis by researching features, pricing, and user reviews, then compiling findings into structured tables. The skill detector identifies this tool-chain workflow and creates a skill to streamline research, saving time on setup and improving data organization.
Medical staff repeatedly collect and format patient intake information into specific forms or summaries. The skill detector drafts a skill that automates this process, reducing errors and ensuring compliance with healthcare standards through consistent output formats.
Offer the skill detector as a cloud-based service where users pay a monthly fee for automated skill creation and improvement. This model provides recurring revenue and scales with user growth, targeting businesses that rely on AI workflows for efficiency.
Provide personalized consulting services to help organizations implement and optimize the skill detector for their specific workflows. This model generates high-value project-based revenue by tailoring solutions to unique business needs and industries.
Sell enterprise licenses to large companies for on-premise or managed deployment of the skill detector. This model ensures data security and integration with existing systems, driving revenue through upfront licensing fees and ongoing support contracts.
š¬ Integration Tip
Integrate the skill detector with existing project management tools like Notion or Trello to automatically log detected patterns and track skill adoption, enhancing workflow visibility and collaboration.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.
A comprehensive skill for using the Cursor CLI agent for various software engineering tasks (updated for 2026 features, includes tmux automation guide).
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.