skills/skill-generator/SKILL.md
Create complete Claude Skills from a short brief, with templates and checks.
npx skillsauth add jeffvincent/claude-config Skill GeneratorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This Skill helps you rapidly author high‑quality Claude Skills from a short prompt. It converts a brief into a complete Skill folder structure that follows official guidelines, including correct YAML frontmatter, focused scope, clear instructions, examples, and optional resources/scripts. It enforces naming and description limits so Claude selects and loads generated Skills appropriately.
resources/ files (templates, references, examples, checklists)name and descriptionresources/ for long or situational contentPhase 1: Plan and Review
name (≤64 chars) and description (≤200 chars) that explicitly states when to use it.Skill.md structure using resources/SKILL_TEMPLATE.md:
resources/ files that will increase clarity:
dependencies:.resources/CHECKLIST.md).Phase 2: Generate Files (only after user approval) 8) Use the Write tool to create each file:
Skill.md (include YAML frontmatter)resources/ filesSkill.md; move long details to resources/.User: Create a 'Meeting Notetaker' Skill that extracts action items and owners from transcripts.
Claude: I'll create a Meeting Notetaker skill. Here's my plan:
**Skill Details:**
- Name: meeting-notetaker (17 chars ✓)
- Description: Extract action items and owners from meeting transcripts. Use when user provides meeting transcript and asks to identify action items, tasks, or follow-ups. (184 chars ✓)
**File Structure:**
meeting-notetaker/
├── Skill.md (main skill instructions)
├── README.md (user documentation)
└── resources/
├── EXAMPLES.md (3 examples: basic extraction, complex meeting, unclear owners)
└── CHECKLIST.md (validation checklist)
**Skill.md will include:**
- Overview: Purpose and what the skill does
- When to Apply: Trigger phrases and in/out of scope
- Inputs: Meeting transcript (text or markdown), optional format preference
- Outputs: Structured list of action items with owners, deadlines, status
- Instructions for Claude:
1. Parse transcript for imperative statements and commitments
2. Identify person names or roles as owners
3. Extract deadlines or time references
4. Format as checklist or table based on user preference
5. Flag unclear action items for user clarification
- Examples: 3 detailed scenarios
- Security: No PII logging, keep meeting content private
**Key Features:**
- Handles multiple formats (plain text, markdown, SRT)
- Identifies explicit and implicit action items
- Flags ambiguous owners
- Supports different output formats
Does this plan look good? Should I proceed with creating the files?
tools
Render a video clip with captions overlaid, using the Remotion captioner at `/Users/jvincent/Projects/remotion-captioner/`. Use when user provides a video file and wants to add captions/subtitles, mentions "caption this video", "add captions", "burn in subtitles", or provides a video + SRT file pair.
development
Upload video files to Wistia projects using the Data API. Use when user wants to upload videos to their Wistia account for hosting, transcription, or sharing.
development
Transcribe voice memos to text using Whisper. Use when user provides audio/video files (.m4a, .mp3, .mov, etc.) and asks to transcribe them into text and SRT format with timestamps.
testing
# Voice Authenticity Reviewer ## Purpose Review any written content for alignment with authentic speaking and writing voice using analyzed patterns from 7 meeting transcripts and strategic memos. ## When to Use This Skill - Before sharing strategic memos with leadership - Before sending important emails - When drafting presentation scripts - When reviewing documentation for external sharing - As part of Writing /produce-memo workflow (Step 6) - Anytime voice authenticity verification is needed