skill-auto-activator
Keyword-based automatic skill detection and activation system for Claude conversations
Best use case
skill-auto-activator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Keyword-based automatic skill detection and activation system for Claude conversations
Teams using skill-auto-activator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/skill-auto-activator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How skill-auto-activator Compares
| Feature / Agent | skill-auto-activator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Keyword-based automatic skill detection and activation system for Claude conversations
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Skill Auto-Activator
## 🎯 Purpose
An automatic system that detects keywords in conversations and suggests or activates relevant skills. Skills are automatically activated in natural conversation flow without manual specification each time.
## ⚡ Key Features
- **Automatic Keyword Matching**: Auto-detect skill-related keywords from user messages
- **Confidence-Based Recommendations**: Calculate keyword matching scores to recommend most relevant skills
- **Priority System**: Apply weighted scoring based on skill priority (high/medium/low)
- **Central Metadata Management**: Unified management of all skill metadata through INDEX.yaml
- **Flexible Activation Modes**: Support for suggest (recommendation) / auto (automatic activation) modes
## 📋 When to Use
This skill is automatically activated in the following situations:
### Trigger Keywords (Korean)
- 스킬, 자동화, 활성화, 메타데이터, 키워드 매칭
- 스킬 추천, 스킬 자동화, 스킬 관리
### Trigger Keywords (English)
- skill, automation, activation, metadata, keyword matching
- skill recommendation, skill automation, skill management
### Use Cases
- When you want to automatically find relevant skills during conversations
- When manually specifying skills each time is cumbersome
- When you're unsure which skill to use among many options
- When you want to efficiently manage the skill system
## 🏗️ Architecture
```
/skills/
├── INDEX.yaml # Central metadata (all skill information)
└── skill-auto-activator/
├── SKILL.md # This document
├── skill-auto-activator.py # Auto-activation logic
└── README.md # Detailed guide
```
## 📊 How It Works
### 1. Keyword Matching
```yaml
User message: "Analyze ROI please"
↓
Extract keywords: ["ROI", "analyze"]
↓
Search INDEX.yaml:
- roi-analyzer: ["ROI", "investment analysis", "financial analysis"] → MATCH!
- market-strategy: ["market analysis", "PMF"] → Partial Match
↓
Calculate confidence scores:
- roi-analyzer: 0.85 (high priority × exact match)
- market-strategy: 0.45 (high priority × partial match)
↓
Recommend skills above threshold (0.7): roi-analyzer ✅
```
### 2. Scoring Algorithm
```python
Final score = (keyword matching score × priority multiplier) / max possible score
Keyword matching scores:
- exact_match: 2.0 (exact match)
- compound_match: 1.8 (2+ keywords form one skill keyword)
- use_case_match: 1.5 (use case match)
- partial_match: 1.0 (partial match)
- tag_match: 0.5 (tag match)
Priority multipliers:
- high: 1.5
- medium: 1.0
- low: 0.7
```
### 3. Activation Modes
**Suggest Mode (Default)**
```
🎯 Recommended Skills:
1. roi-analyzer (Confidence: 85%) - ROI and investment analysis
2. market-strategy (Confidence: 72%) - Market strategy development
Would you like to use these? [Y/n]
```
**Auto Mode (Automatic)**
```
🔄 Auto-activating roi-analyzer skill (Confidence: 85%)
[Running skill...]
```
## 🔧 Configuration
### INDEX.yaml Structure
```yaml
activation_config:
mode: "suggest" # suggest | auto
confidence_threshold: 0.7 # Minimum confidence
max_suggestions: 3 # Maximum recommendations
priority_multipliers:
high: 1.5
medium: 1.0
low: 0.7
skills:
[skill-name]:
priority: high # high | medium | low
description: "..."
keywords:
korean: [...]
english: [...]
tags: [...]
use_cases: [...]
auto_activate: true # Allow auto-activation
confidence_threshold: 0.75 # Skill-specific threshold
```
## 💡 Examples
### Example 1: ROI Analysis Request
```
User: "Analyze this project's ROI and create executive report"
System: 🎯 Detected Skills:
1. roi-analyzer (95%) - ROI and investment analysis
2. template-generator (68%) - Document template generation
Keywords matched:
- roi-analyzer: "ROI", "analyze", "executive report"
- template-generator: "report"
Activating: roi-analyzer ✅
```
### Example 2: Market Strategy
```
User: "Need PMF strategy for entering new market"
System: 🎯 Detected Skills:
1. market-strategy (92%) - Market entry and PMF strategy
2. toss-patterns (88%) - Apply Toss success patterns
Keywords matched:
- market-strategy: "market entry", "PMF", "strategy"
- toss-patterns: "market entry", "PMF"
Top match: market-strategy ✅
```
### Example 3: Complex Problem Solving
```
User: "Have a complex problem, want to find root cause"
System: 🎯 Detected Skills:
1. thinking-framework (90%) - Systematic problem solving
2. web-research (45%) - Research and investigation
Keywords matched:
- thinking-framework: "problem", "root cause"
Activating: thinking-framework ✅
```
## 📈 Performance Metrics
- **Accuracy**: 85%+ keyword matching accuracy
- **Response Speed**: Average < 100ms (including metadata load time)
- **Token Efficiency**: 50% reduction in unnecessary skill exploration time through auto-recommendation
- **User Satisfaction**: 90% improvement in convenience compared to manual specification
## 🔄 Maintenance
### Adding New Skills
1. Create `/skills/[new-skill]/` directory
2. Write `SKILL.md`
3. Add metadata to `INDEX.yaml`:
```yaml
[new-skill]:
priority: medium
keywords: [...]
tags: [...]
```
4. Test: Verify auto-detection with relevant keywords
### Updating Keywords
- Modify keywords section in INDEX.yaml
- Regular updates recommended based on real usage patterns
### Tuning Confidence Thresholds
- Too many recommendations: Increase threshold (0.7 → 0.8)
- Too few recommendations: Decrease threshold (0.7 → 0.6)
## ⚠️ Limitations
- **Languages Other Than Korean/English**: Currently unsupported (extensible)
- **Context Understanding**: Limited contextual meaning with simple keyword matching approach
- **Synonym Handling**: Only explicitly registered keywords are matched (needs expansion)
## 🚀 Future Enhancements
- **Phase 2**: Pattern matching and regular expression support
- **Phase 3**: Learning system (learn user selection patterns)
- **Phase 4**: NLP-based semantic matching
- **Phase 5**: Skill combination recommendations (sequential multi-skill execution)
## 📚 Related Skills
- **template-generator**: Generate skill document templates
- **doc-organizer**: Organize and optimize skill structure
- **web-research**: Research skill best practices
## 📞 Support
For bug reports, feature suggestions, or questions:
- Register issues: `/skills/skill-auto-activator/issues/`
- Suggest improvements: Propose modifications to SKILL.md or README.md
---
**Version**: 1.0.0
**Last Updated**: 2025-11-06
**Maintainer**: Claude Toolkit TeamRelated Skills
web-research
Use when researching markets, analyzing competitors, comparing technologies, or finding case studies. Ensures all findings include credible sources and URLs.
toss-patterns
Use when planning market strategy, learning from Toss's 7 success patterns (Pain Point, Trojan Horse, Friction Removal, Viral Loop, Data-Driven, Ecosystem, Regulation).
thinking-framework
Use this when complex problem-solving, root cause analysis, strategic decision-making, or systematic thinking is needed. Applies 15 thinking methods with multi-agent orchestration and Clear-Thought MCP integration for enhanced analysis quality.
template-generator
Generate standardized document templates (DOCUMENT, TECHNICAL, PROPOSAL, RESEARCH, SECURITY-QA, INDEX) with YAML frontmatter, Quick Reference sections, and consistent structure for professional documentation.
roi-analyzer
Use when preparing executive reports, evaluating investments, or calculating ROI/break-even/payback period. 30-minute analysis (87.5% time saving). Includes scenario analysis.
market-strategy
Use when planning market entry, designing PMF strategy, or applying Toss's 16-question framework. Includes Pain Point Score, Trojan Horse path, 10x improvement guide.
doc-organizer
Apply Progressive Disclosure principles to organize large documentation projects. Restructure docs into hierarchical structure, reduce token usage by 95%+, and create README files for navigation.
ai-persona-creator
Use when analyzing stakeholder psychology for negotiations, proposals, or persuasion. Creates research-backed personas revealing hidden motivations.
autonomous-loops
自主Claude代码循环的模式与架构——从简单的顺序管道到基于RFC的多智能体有向无环图系统。
monday-automation
Automate Monday.com work management including boards, items, columns, groups, subitems, and updates via Rube MCP (Composio). Always search tools first for current schemas.
mixpanel-automation
Automate Mixpanel tasks via Rube MCP (Composio): events, segmentation, funnels, cohorts, user profiles, JQL queries. Always search tools first for current schemas.
miro-automation
Automate Miro tasks via Rube MCP (Composio): boards, items, sticky notes, frames, sharing, connectors. Always search tools first for current schemas.