Tutorial Builder
by @ahmed181283
Generate comprehensive step-by-step tutorials for tools, workflows, and technical topics. Use when the user asks to create a tutorial, write a guide, explain...
clawhub install tutorial-builderπ About This Skill
name: tutorial-builder description: Generate comprehensive step-by-step tutorials for tools, workflows, and technical topics. Use when the user asks to create a tutorial, write a guide, explain how to use something, or document a process. Includes structure for prerequisites, installation, steps, examples, and troubleshooting.
Tutorial Builder
Overview
Create clear, actionable tutorials that guide readers through complex tasks. Structure content logically with prerequisites, step-by-step instructions, code examples, and troubleshooting tips.
Tutorial Structure
Always include these sections (adapt to the topic):
1. Title and Description
2. Prerequisites
3. Installation/Setup (if applicable)
4. Core Tutorial Steps
Numbered steps with:$ for user commands, # for root)5. Examples and Use Cases
6. Troubleshooting
7. Next Steps
Writing Guidelines
Tone and Style
Code and Commands
$, #, >) to distinguish command types.# comment).Examples
# Install the package
$ npm install package-nameVerify installation
$ package-name --version
v1.2.3
# Configure settings in config.yaml
database:
host: localhost
port: 5432
Formatting
code for inline code, variables, and short commandsCommon Patterns
#### For Software Installation 1. Check for existing installation 2. Download or clone 3. Install with package manager or build from source 4. Configure if needed 5. Verify installation 6. Add to PATH if required
#### For Configuration Tasks 1. Locate configuration file 2. Backup existing configuration 3. Edit with specific settings 4. Validate configuration 5. Reload or restart service 6. Test configuration
#### For Development Workflows 1. Set up development environment 2. Create project structure 3. Write initial code/templates 4. Test basic functionality 5. Add features incrementally 6. Document and commit
Quality Checklist
Before finalizing a tutorial, verify:
Output Format
Deliver the tutorial in a format matching the user's preference:
Ask the user if they have a preferred output format if not specified.
π‘ Examples
# Install the package
$ npm install package-nameVerify installation
$ package-name --version
v1.2.3
# Configure settings in config.yaml
database:
host: localhost
port: 5432
Formatting
code for inline code, variables, and short commandsCommon Patterns
#### For Software Installation 1. Check for existing installation 2. Download or clone 3. Install with package manager or build from source 4. Configure if needed 5. Verify installation 6. Add to PATH if required
#### For Configuration Tasks 1. Locate configuration file 2. Backup existing configuration 3. Edit with specific settings 4. Validate configuration 5. Reload or restart service 6. Test configuration
#### For Development Workflows 1. Set up development environment 2. Create project structure 3. Write initial code/templates 4. Test basic functionality 5. Add features incrementally 6. Document and commit