Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add lirazgershon148/conversation-to-skill-generator
Or install specific skill: npx add-skill https://github.com/lirazgershon148/conversation-to-skill-generator
# Description
Analyzes conversations to extract patterns and workflows, then generates Skill.md files matching user's style. Use to convert successful chats into reusable skills.
# SKILL.md
name: conversation-to-skill-generator
description: Analyzes conversations to extract patterns and workflows, then generates Skill.md files matching user's style. Use to convert successful chats into reusable skills.
Conversation to Skill Generator
Version: 2.1.0
Last Updated: October 28, 2025
Status: Production Ready
A meta-skill that analyzes existing conversations and generates properly formatted Skill.md files based on identified patterns, workflows, and best practices—while preserving the user's communication style.
When to Use This Skill
Use this skill when you want to:
- Convert a successful conversation into a reusable skill
- Extract workflows and methodologies from completed chats
- Transform one-off solutions into standardized frameworks
- Capture specialized knowledge for future use
- Build a library of domain-specific skills from actual usage patterns
Common trigger phrases:
- "Analyze this conversation and generate a skill"
- "Extract a skill from this completed conversation"
- "Turn our past discussion into a reusable skill"
- "Generate Skill.md from this conversation"
- "Create a skill based on the workflow in this chat"
Prerequisites
Before using this skill, ensure:
- You have access to the conversation (current chat, share link, or copied text)
- The conversation contains a clear workflow, methodology, or pattern worth capturing
- You understand the basic Skill.md format (see reference/skill-structure-guide.md)
⚠️ CRITICAL: Always read reference/anthropic-best-practices.md before creating any skill to ensure compliance with current standards.
Core Process (5 Steps)
Step 1: Gather Conversation Data
Three input methods:
A. In-Place Analysis (Easiest)
- At the end of your current conversation, say: "Analyze this conversation and generate a skill"
- Claude will analyze the current context
- Best for: Conversations you just completed
B. Share Link (Clean)
- Click "Share" on any conversation → Copy URL
- In a new chat: "Analyze this conversation and create a skill: [URL]"
- Best for: Past conversations or conversations from others
C. Copy-Paste (Fallback)
- Copy full conversation text
- Paste with context: "Here's a conversation I want to turn into a skill: [paste]"
- Best for: When other methods aren't available
Step 2: Read Documentation & Analyze
Critical order - Claude MUST follow:
- FIRST: Read
reference/anthropic-best-practices.md⚠️ - This is NON-NEGOTIABLE
- Ensures generated skill complies with current Anthropic standards
-
Reviews format requirements, structure rules, security considerations
-
SECOND: Read
reference/analysis-framework.md - Learn how to analyze conversations comprehensively
- Understand content analysis vs. style analysis
-
Apply contextual understanding techniques
-
THIRD: Perform the analysis
- Read entire conversation (all messages from both user and Claude)
- Identify patterns, workflows, tools, and methodologies
- Analyze communication style contextually (not in isolation)
- Determine if workflow is generalizable
For detailed analysis guidance, see: reference/analysis-framework.md
Step 3: Present Summary for Confirmation
After analysis, present a concise summary to the user:
📊 Conversation Analysis Summary:
**Identified Workflow:** [Brief description]
**Key Elements:**
- Main purpose: [...]
- Core methodology: [...]
- Tools/technologies: [...]
- Repeatable patterns: [...]
**Proposed Skill:**
- Name: [suggested-skill-name]
- Description: [what it does + when to use - under 180 chars]
- Structure: [Simple / Advanced with reference files]
**Communication Style:** [Brief note on tone/approach that worked]
---
Does this look correct? Any adjustments needed before I generate the full skill?
Wait for user confirmation before proceeding.
Step 4: Generate Skill Structure
Based on user confirmation, generate the skill using:
For simple skills:
- Use template from templates/skill-template-simple.md
- Single SKILL.md file, self-contained
For complex skills:
- Use template from templates/skill-template-advanced.md
- Create reference files for detailed content
- Organize by domain if multiple areas covered
Quality checks:
- Review reference/quality-checklist.md before finalizing
- ⚠️ Ensure Context Awareness Rule is included in Step 1 of generated skill
- Ensure description is under 180 characters
- Verify YAML frontmatter is correct
- Confirm all file references are one level deep
- Check for consistent terminology
For complete structure guidelines, see: reference/skill-structure-guide.md
Step 5: Present & Iterate
Present the generated skill to the user in a clear format:
# Generated Skill: [skill-name]
[Show complete SKILL.md content]
---
## Additional Files (if applicable)
- reference/[filename].md
- templates/[filename].md
- resources/[filename].md
---
## Next Steps:
1. Review the skill content
2. Request any adjustments
3. Download as ZIP file
4. Upload to Claude.ai (Settings > Capabilities)
5. Test with varied prompts
Would you like me to adjust anything?
Iterate based on user feedback until the skill meets their needs.
Key Principles
When generating skills, always:
- Follow Anthropic Standards
- Read
reference/anthropic-best-practices.mdfirst - Keep SKILL.md under 500 lines
-
Use progressive disclosure for complex content
-
Prioritize Description Quality
- The description field (max 180 chars recommended) is CRITICAL
- Must include both "what it does" + "when to use it"
-
Use specific keywords that trigger activation
-
Include Context Awareness
- Every skill MUST include Context Awareness Rule in Step 1
- This ensures Claude reads full conversation history before acting
- Prevents ignoring user's earlier messages or context
-
Critical for maintaining continuity in conversations
-
Understand Style Contextually
- Analyze conversation dynamics, not isolated messages
- Match the successful communication pattern that emerged
-
Balance user's voice with clarity (don't sacrifice usability)
-
Create Evaluation Scenarios
- Before extensive documentation, create 3 test scenarios
- See
resources/evaluation-scenarios.mdfor examples -
Test the skill with varied prompts after creation
-
Collaborate with User
- Present draft, get feedback, iterate
- Make skills feel personalized and relevant
- Ensure clarity and usability
File Organization
This skill uses progressive disclosure:
- SKILL.md (this file) - High-level guide with core process
- reference/ - Detailed guides loaded when needed
analysis-framework.md- How to analyze conversationsanthropic-best-practices.md- Anthropic's official guidelinesskill-structure-guide.md- Complete structure referencequality-checklist.md- Pre-creation validation- templates/ - Ready-to-use templates
skill-template-simple.md- Basic templateskill-template-advanced.md- Complex template with references- resources/ - Additional materials
evaluation-scenarios.md- Test casescommon-triggers.md- Activation phrasesexternal-links.md- Official documentation links
Troubleshooting
Skill doesn't activate when expected:
- Check description includes clear trigger keywords
- Ensure skill is toggled ON in Settings > Capabilities
- Try more explicit trigger phrases
- Review Claude's thinking to see activation logic
Generated skill is too complex:
- Split into multiple focused skills
- Use reference files for detailed content
- Keep SKILL.md under 500 lines
Style doesn't match user preferences:
- Re-analyze conversation with focus on successful exchanges
- Ask user for explicit style preferences
- Iterate based on feedback
For comprehensive troubleshooting, see official resources in resources/external-links.md
Meta Note
This skill is itself an example of what it creates—it was generated through the process it describes!
Remember: A good skill doesn't just capture a workflow—it captures it in a way that's clear, usable, and feels natural to the person who will use it.
Quick Reference
Before creating: Read reference/anthropic-best-practices.md
During analysis: Follow reference/analysis-framework.md
For structure: Check reference/skill-structure-guide.md
Before finalizing: Review reference/quality-checklist.md
For testing: Use scenarios from resources/evaluation-scenarios.md
# README.md
Conversation to Skill Generator
Version: 2.0.0 | Status: Production Ready | Updated: October 26, 2025
A meta-skill that analyzes existing conversations and generates properly formatted Skill.md files based on identified patterns, workflows, and best practices—while preserving the user's communication style.
What This Skill Does
This skill helps you transform successful conversations with Claude into reusable, shareable skills that can be used across all Claude platforms (Claude.ai, API, Claude Code).
Key capabilities:
- Analyzes conversation content and communication patterns
- Extracts workflows, methodologies, and best practices
- Generates properly formatted SKILL.md files
- Matches the user's natural communication style
- Follows all Anthropic best practices for skill creation
- Provides templates and examples for different complexity levels
When to Use
Use this skill when you want to:
- Convert a successful conversation into a reusable skill
- Extract workflows and methodologies from completed chats
- Transform one-off solutions into standardized frameworks
- Capture specialized knowledge for future use
- Build a library of domain-specific skills
Common trigger phrases:
- "Analyze this conversation and generate a skill"
- "Extract a skill from this completed conversation"
- "Turn our past discussion into a reusable skill"
- "Generate Skill.md from this conversation"
File Structure
/conversation-to-skill-generator/
│
├── SKILL.md ← Core instructions (~296 lines)
│
├── reference/ ← Detailed guides (loaded on-demand)
│ ├── analysis-framework.md ← How to analyze conversations
│ ├── anthropic-best-practices.md ← Anthropic's official guidelines
│ ├── skill-structure-guide.md ← Complete structure reference
│ └── quality-checklist.md ← Pre-creation validation
│
├── templates/ ← Ready-to-use templates
│ ├── skill-template-simple.md ← Basic template
│ └── skill-template-advanced.md ← Template with reference files
│
├── resources/ ← Additional materials
│ ├── evaluation-scenarios.md ← 4 test cases
│ ├── common-triggers.md ← Activation phrases
│ └── external-links.md ← Official documentation links
│
└── README.md ← This file
How to Use
1. Upload to Claude.ai
- Download this folder as a ZIP file
- Navigate to: Settings > Capabilities in Claude.ai
- Enable: "Code execution and file creation"
- Upload: Drag and drop the ZIP file or use file picker
- Toggle on: The skill in your Skills list
2. Activate the Skill
Simply mention your intent in conversation:
- "Analyze this conversation and create a skill"
- "Turn our chat into a reusable skill"
- "Package this workflow as a skill"
The skill will automatically activate and guide you through the process.
3. Follow the Process
The skill will:
1. Analyze your conversation (content + style)
2. Present a summary for confirmation
3. Generate the skill structure
4. Provide the complete skill for download
5. Help you iterate based on feedback
What Makes This Skill Special
Progressive Disclosure Architecture
This skill demonstrates Anthropic's progressive disclosure principle:
- SKILL.md provides high-level guidance (~300 lines)
- Reference files contain detailed content loaded only when needed
- Templates provide starting points for different use cases
- Resources offer evaluation scenarios and additional materials
Result: Efficient context usage—only loads what's needed for each task.
Comprehensive Best Practices
Built from official Anthropic documentation:
- ✅ SKILL.md under 500 lines
- ✅ Description under 180 characters (safety margin)
- ✅ References one level deep
- ✅ Domain organization
- ✅ Evaluation-driven approach
- ✅ Proper file structure
Contextual Style Analysis
Unlike generic skill generators, this skill:
- Analyzes conversation dynamics (not just content)
- Identifies successful communication patterns
- Matches tone and formality to user preferences
- Balances personalization with clarity
Key Features
Content Analysis
- Extracts workflows and processes
- Identifies tools and techniques
- Captures decision frameworks
- Documents best practices
- Preserves concrete examples
Style Analysis
- Understands communication flow
- Recognizes user's natural voice
- Identifies effective patterns
- Adapts to formality preferences
- Balances voice with usability
Quality Assurance
- Validates YAML frontmatter
- Checks description length
- Ensures proper file structure
- Reviews progressive disclosure
- Tests with evaluation scenarios
Testing
The skill includes 4 evaluation scenarios:
- Simple Workflow Extraction - Straightforward single-domain workflow
- Complex Multi-Domain - Multiple workflows requiring organization
- Style-Heavy Conversation - Preserving communication preferences
- Insufficient Detail - Handling incomplete conversations
To test: See resources/evaluation-scenarios.md
Requirements
- Claude.ai Pro, Max, Team, or Enterprise plan
- Code execution and file creation enabled
- Skills feature preview enabled
Best Practices for Use
Before Using
- Complete a conversation with a clear workflow
- Ensure the workflow is generalizable (not too specific)
- Have concrete examples from the conversation
During Use
- Review the summary carefully before confirming
- Provide feedback on style preferences if needed
- Ask for adjustments to the generated skill
After Use
- Test the skill with varied prompts
- Iterate based on activation patterns
- Share feedback to improve the meta-skill
Troubleshooting
Skill doesn't activate:
- Try explicit trigger phrase: "Analyze this conversation and create a skill"
- Ensure skill is toggled ON in Settings > Capabilities
- Check that code execution is enabled
Generated skill is too complex:
- Ask for a simpler structure
- Request to focus on one domain
- Use the simple template
Style doesn't match:
- Provide explicit style feedback
- Share examples of preferred tone
- Ask for re-generation with adjusted style
Version History
v1.0.0 (Initial Release)
- Core analysis framework
- Anthropic best practices integration
- Simple and advanced templates
- 4 evaluation scenarios
- Comprehensive documentation
Contributing
Found ways to improve this skill? Here's how:
- Test with varied conversations - Try different domains and styles
- Document edge cases - Note what works and what doesn't
- Share feedback - Report issues or suggestions
- Create new evaluation scenarios - Add to
resources/evaluation-scenarios.md
Related Resources
Official Documentation
Internal Files
- Analysis guide:
reference/analysis-framework.md - Anthropic guidelines:
reference/anthropic-best-practices.md - Structure reference:
reference/skill-structure-guide.md - Quality checklist:
reference/quality-checklist.md
See resources/external-links.md for complete list.
License
MIT License
Support
For issues or questions:
- Review the reference documentation in the skill
- Check official Anthropic documentation
- Consult resources/external-links.md for help resources
Meta Note
This skill is itself an example of what it creates—it was generated through the process it describes! It demonstrates:
- Progressive disclosure (SKILL.md → reference files)
- Proper structure (organized subdirectories)
- Quality assurance (evaluation scenarios)
- Best practices (under 500 lines, clear description, etc.)
Remember: A good skill doesn't just capture a workflow—it captures it in a way that's clear, usable, and feels natural to the person who will use it.
Happy skill creating! 🚀
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.