lirazgershon148

conversation-to-skill-generator

1
1
# Install this skill:
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:

  1. FIRST: Read reference/anthropic-best-practices.md ⚠️
  2. This is NON-NEGOTIABLE
  3. Ensures generated skill complies with current Anthropic standards
  4. Reviews format requirements, structure rules, security considerations

  5. SECOND: Read reference/analysis-framework.md

  6. Learn how to analyze conversations comprehensively
  7. Understand content analysis vs. style analysis
  8. Apply contextual understanding techniques

  9. THIRD: Perform the analysis

  10. Read entire conversation (all messages from both user and Claude)
  11. Identify patterns, workflows, tools, and methodologies
  12. Analyze communication style contextually (not in isolation)
  13. 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:

  1. Follow Anthropic Standards
  2. Read reference/anthropic-best-practices.md first
  3. Keep SKILL.md under 500 lines
  4. Use progressive disclosure for complex content

  5. Prioritize Description Quality

  6. The description field (max 180 chars recommended) is CRITICAL
  7. Must include both "what it does" + "when to use it"
  8. Use specific keywords that trigger activation

  9. Include Context Awareness

  10. Every skill MUST include Context Awareness Rule in Step 1
  11. This ensures Claude reads full conversation history before acting
  12. Prevents ignoring user's earlier messages or context
  13. Critical for maintaining continuity in conversations

  14. Understand Style Contextually

  15. Analyze conversation dynamics, not isolated messages
  16. Match the successful communication pattern that emerged
  17. Balance user's voice with clarity (don't sacrifice usability)

  18. Create Evaluation Scenarios

  19. Before extensive documentation, create 3 test scenarios
  20. See resources/evaluation-scenarios.md for examples
  21. Test the skill with varied prompts after creation

  22. Collaborate with User

  23. Present draft, get feedback, iterate
  24. Make skills feel personalized and relevant
  25. 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 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 - Complex template with references
  • resources/ - Additional materials
  • evaluation-scenarios.md - Test cases
  • common-triggers.md - Activation phrases
  • external-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

  1. Download this folder as a ZIP file
  2. Navigate to: Settings > Capabilities in Claude.ai
  3. Enable: "Code execution and file creation"
  4. Upload: Drag and drop the ZIP file or use file picker
  5. 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:

  1. Simple Workflow Extraction - Straightforward single-domain workflow
  2. Complex Multi-Domain - Multiple workflows requiring organization
  3. Style-Heavy Conversation - Preserving communication preferences
  4. 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

  1. Complete a conversation with a clear workflow
  2. Ensure the workflow is generalizable (not too specific)
  3. Have concrete examples from the conversation

During Use

  1. Review the summary carefully before confirming
  2. Provide feedback on style preferences if needed
  3. Ask for adjustments to the generated skill

After Use

  1. Test the skill with varied prompts
  2. Iterate based on activation patterns
  3. 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:

  1. Test with varied conversations - Try different domains and styles
  2. Document edge cases - Note what works and what doesn't
  3. Share feedback - Report issues or suggestions
  4. Create new evaluation scenarios - Add to resources/evaluation-scenarios.md

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.