brainstorming
Structured design dialogue that validates ideas before implementation begins.
general-skill-maker
Create effective agent skills through guided briefing process. Use when user wants to: (1) create a new skill, (2) make a skill, (3) build a skill, (4) set up a skill, (5) initialize a skill, (6) design a skill, (7) update or modify existing skill, (8) plan skill architecture, or (9) learn about ...
Full skill instructions
Create effective agent skills through guided briefing process that explores requirements, patterns, and best practices.
6-step process: Brief → Load References → Plan Structure → Generate → Apply Best Practices → Present
Ask user questions ONE AT A TIME (not all at once). Adapt based on answers.
Complete question library: See references/briefing-questions.md
Core Questions (REQUIRED):
Optional Questions (ask based on context): 6. Task Scope - Single vs related tasks 7. User Base - Solo vs team 8. Scripts Needed - For repetitive operations 9. Reference Documentation - API docs, schemas, examples 10. Assets/Templates - Templates, boilerplate code 11. External Integrations - APIs, databases, tools 12. Workflow Type - Multi-step vs single-step 13. User Interaction - Interactive vs autonomous 14. Quality Standards - Validation requirements
Briefing strategy:
Based on user's answers, read relevant reference files:
Always read:
references/best-practices.md - Universal principles for all skillsRead based on workflow type:
references/workflow-patterns.md - If multi-step workflow with sequential logicreferences/integration-patterns.md - If external API/tool integrationsreferences/tool-based-patterns.md - If specific tools/scripts dominatereferences/domain-knowledge-patterns.md - If primarily about conveying expertiseLoad only what's needed - Don't read all references unnecessarily.
Based on briefing answers, determine skill structure:
Required:
SKILL.md - Always requiredOptional folders to create:
scripts/ - If Q6 answered yes (executable code)references/ - If Q7 answered yes (detailed documentation)assets/ - If Q8 answered yes (templates, files for output)Plan SKILL.md sections:
Frontmatter (always):
---
name: skill-name
description: Comprehensive description with WHEN to use
---
Body sections (adapt based on needs):
Important considerations:
Create the actual skill files based on plan.
mkdir -p skill-name/{scripts,references,assets}
Only create folders that are needed (from Step 3 plan).
Frontmatter Guidelines:
---
name: skill-name # hyphen-case, max 64 chars, no leading/trailing hyphens
description: >
[What it does]. [When to use it]. Use when [triggers].
Trigger on phrases like "[example1]", "[example2]", "[example3]".
---
Description best practices:
Body structure:
Use imperative/infinitive form (e.g., "Run tests", not "Running tests" or "The agent should run tests").
# Skill Name
[One-line description]
## Quick Start (optional for complex skills)
[Minimal example to get started fast]
## Core Workflow
[Step-by-step instructions]
1. [Step 1]
2. [Step 2]
3. [Step 3]
## Examples
[Concrete examples with input → output]
## Supporting Resources (if applicable)
- **scripts/script.py** - [What it does]
- **references/details.md** - [What it contains, when to load]
- **assets/template.html** - [What it is, how to use]
## Quality Checks (if applicable)
[Validation steps, success criteria]
Writing guidelines:
For each script identified in briefing:
#!/usr/bin/env python3
"""
Script description.
Usage:
script.py [args]
"""
# Implement with:
# - Clear error messages
# - Input validation
# - Graceful error handling
# - Self-contained or document dependencies
Test scripts:
For each reference file identified:
# Reference Title
[Focused documentation loaded on-demand]
## Section 1
[Content]
## Section 2
[Content]
Reference guidelines:
Copy or create template files:
Asset guidelines:
Review generated skill against quality criteria.
Quick checklist:
Comprehensive quality validation:
See references/quality-checklist.md for:
If any check fails: Revise before presenting to user.
Before finalizing, verify:
See complete workflow example: references/complete-example.md shows end-to-end process from briefing to final PDF processing skill.
Quick list (see references/common-mistakes.md for detailed guide):
/Users/john/... → Relative paths or ${baseDir}See references/common-mistakes.md for:
For advanced features like hooks, subagent context, allowed-tools, and model override:
See references/advanced-features.md
Features include:
Note: Most skills don't need advanced features. Use only when they solve specific problems.
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs