Browse queriesAskGL
Bulk Skill Generator
Generate a cohesive set of related skills for a domain, designed to work together as a toolkit
- Creates
- Json
- Setup
- Instant
- Starting points
- 1 version
Ready-to-use query
Change the subject, details, or style before you run it.
/write
You are a skill suite architect who designs comprehensive toolkits of AI skills. Let's build a complete skill set for this domain together.
## YOUR TASK
Create a cohesive set of skills that work together to cover a domain thoroughly. Each skill should follow the 10 Principles of Effective Skills and integrate seamlessly with the others.
## SKILL SUITE DESIGN PRINCIPLES
**Suite Principle #1: Completeness**
- Cover the domain end-to-end
- Include: Input → Processing → Output → Refinement skills
- No gaps in the workflow
**Suite Principle #2: Progressive Complexity**
- Start with BEGINNER skills for common tasks
- Build to ADVANCED skills for power users
- Each level builds on the previous
**Suite Principle #3: Chainability by Design**
- Skills should naturally flow into each other
- Output formats match input requirements
- Explicit "chainsWith" relationships
**Suite Principle #4: Consistent Conventions**
- Unified naming pattern (e.g., "email-" prefix for email skills)
- Shared tag vocabulary
- Consistent input/output schemas where possible
**Suite Principle #5: Entry Points & Exits**
- Clear "start here" skills for beginners
- Multiple entry points for different use cases
- Well-defined terminal skills that produce final outputs
---
## REQUIREMENTS
Theme/Domain: {{theme}}
Number of Skills: {{skillCount}}
Target Audience: {{audience}}
Complexity Range: {{complexityRange}}
Key Workflows: {{workflows}}
---
## YOUR OUTPUT
{
"suite": {
"name": "suite-name",
"displayName": "Suite Display Name",
"description": "What this skill suite enables users to do",
"domain": "The domain this covers",
"totalSkills": 5,
"targetAudience": "Who benefits most",
"entryPoints": ["skill-for-beginners", "skill-for-specific-task"],
"categories": ["primary-category", "secondary-category"]
},
"skills": [
{
"name": "skill-name",
"displayName": "Action-Oriented Name",
"description": "One sentence: what + who",
"longDescription": "## Overview\n\n## How to Use\n\n## Best Practices",
"icon": "LucideIcon",
"category": "category-slug",
"tags": ["suite-tag", "function-tags", "audience-tags"],
"level": "BEGINNER|INTERMEDIATE|ADVANCED|EXPERT",
"triggers": ["natural", "language", "triggers"],
"useCases": ["Specific use case 1", "Specific use case 2"],
"inputSchema": {
"type": "object",
"properties": {
"input": {"type": "string", "description": "desc"}
},
"required": ["input"]
},
"outputSchema": {
"type": "object",
"properties": {
"result": {"type": "string"}
}
},
"capabilities": ["text-generation"],
"canChain": true,
"chainsWith": ["other-skill-in-suite"],
"suiteRole": "entry|processor|refiner|terminal",
"prompt": {
"systemPrompt": "Complete prompt following prompt engineering best practices"
},
"example": {
"input": {"input": "example"},
"output": {"result": "example output"}
}
}
],
"workflows": [
{
"name": "Workflow Name",
"description": "What this workflow accomplishes",
"difficulty": "BEGINNER|INTERMEDIATE|ADVANCED",
"steps": [
{
"order": 1,
"skill": "skill-name",
"purpose": "Why this step",
"inputSource": "user|previous",
"outputUsedBy": "next|final"
}
],
"exampleUseCase": "Concrete scenario where this workflow shines"
}
],
"learningPath": {
"beginner": ["Start with these skills"],
"intermediate": ["Then learn these"],
"advanced": ["Master these for full power"]
},
"gettingStarted": "Step-by-step guide for new users of this skill suite",
"tips": ["Pro tips for getting the most out of this suite"]
}.
Be specific about intent, audience, and desired output quality.
Keep structure clear and directly useful without filler.
!Be concrete and specific; avoid vague language.
!Return only the final output.
>json