tutorial-builder
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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ahmed181283/tutorial-builderTutorial 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
- Clear, descriptive title
- One-sentence summary of what the tutorial covers
- Target audience (beginner, intermediate, advanced)
- Estimated time to complete
2. Prerequisites
- List required skills, knowledge, or tools
- Include version numbers if applicable
- Add links to prerequisite tutorials or documentation
3. Installation/Setup (if applicable)
- Step-by-step installation instructions
- Include commands with expected output examples
- Address common installation issues
- Verification step to confirm setup worked
4. Core Tutorial Steps
Numbered steps with:
- Clear action verbs ("Create", "Configure", "Deploy")
- Command examples with prompts (
$for user commands,#for root) - Code blocks with syntax highlighting notes
- Explanation of what each step does and why
- Expected outputs or results
5. Examples and Use Cases
- Real-world examples
- Variations and common modifications
- Integration examples with other tools
6. Troubleshooting
- Common errors and solutions
- Debugging tips
- Where to get help (forums, docs, community)
7. Next Steps
- Recommended follow-up tutorials
- Advanced topics to explore
- Related resources
Writing Guidelines
Tone and Style
- Be direct and concise. Avoid filler words.
- Assume the reader is smart but unfamiliar with the topic.
- Explain the "why" behind steps, not just the "how."
- Use consistent terminology throughout.
Code and Commands
- Show the complete command, not fragments.
- Include prompts (
$,#,>) to distinguish command types. - Add comments for complex commands (
# comment). - Show expected output when it helps verify success.
Examples
# Install the package
$ npm install package-name
# Verify installation
$ package-name --version
v1.2.3
# Configure settings in config.yaml
database:
host: localhost
port: 5432
Formatting
- Use bold for key commands, file names, and important terms
- Use
codefor inline code, variables, and short commands - Use blockquotes for warnings or notes:
Note: This step requires sudo privileges.
- Use numbered lists for sequential steps
- Use bullet points for non-sequential items
Common Patterns
For Software Installation
- Check for existing installation
- Download or clone
- Install with package manager or build from source
- Configure if needed
- Verify installation
- Add to PATH if required
For Configuration Tasks
- Locate configuration file
- Backup existing configuration
- Edit with specific settings
- Validate configuration
- Reload or restart service
- Test configuration
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ahmed181283-tutorial-builder": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
daily-cinema
Generate daily cinema and film industry content and TikTok scripts using free entertainment news sources. Use when user wants to create content about movie releases, film news, celebrity updates, box office results, or entertainment industry developments from the last 24 hours.
integration-testing
Automated integration testing with external services using testcontainers, wiremock, localstack. Use when developer needs to set up integration tests for testing with real services in Docker containers via testcontainers, mocking HTTP APIs with WireMock, testing AWS S3 with LocalStack, SFTP integration testing, or setting up complex integration test environments with external dependencies.
daily-geo-tiktok
Generate daily geopolitical TikTok scripts using free news sources. Use when user wants to create TikTok content about world events, conflicts, diplomacy, or geopolitical developments that happened in the last 24 hours.
defi-yield-optimizer
Professional DeFi yield farming optimizer for tracking and optimizing yields across multiple chains and protocols. Use when user needs to discover high-yield DeFi opportunities, track portfolio performance, calculate ROI, and manage yield farming strategies across Ethereum, Polygon, BSC, Arbitrum, Optimism, and other EVM chains.
daily-technology
Generate daily technology news content and TikTok scripts using free tech news sources. Use when user wants to create content about tech news, product launches, startups, AI developments, or technology industry updates from the last 24 hours.