user-guide-writing
Write clear and helpful user guides and tutorials for end users. Use when creating onboarding docs, how-to guides, or FAQ pages. Handles user-focused documentation, screenshots, step-by-step instructions.
Best use case
user-guide-writing is best used when you need a repeatable AI agent workflow instead of a one-off prompt. It is especially useful for teams working in multi. Write clear and helpful user guides and tutorials for end users. Use when creating onboarding docs, how-to guides, or FAQ pages. Handles user-focused documentation, screenshots, step-by-step instructions.
Write clear and helpful user guides and tutorials for end users. Use when creating onboarding docs, how-to guides, or FAQ pages. Handles user-focused documentation, screenshots, step-by-step instructions.
Users should expect a more consistent workflow output, faster repeated execution, and less time spent rewriting prompts from scratch.
Practical example
Example input
Use the "user-guide-writing" skill to help with this workflow task. Context: Write clear and helpful user guides and tutorials for end users. Use when creating onboarding docs, how-to guides, or FAQ pages. Handles user-focused documentation, screenshots, step-by-step instructions.
Example output
A structured workflow result with clearer steps, more consistent formatting, and an output that is easier to reuse in the next run.
When to use this skill
- Use this skill when you want a reusable workflow rather than writing the same prompt again and again.
When not to use this skill
- Do not use this when you only need a one-off answer and do not need a reusable workflow.
- Do not use it if you cannot install or maintain the related files, repository context, or supporting tools.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/user-guide-writing/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How user-guide-writing Compares
| Feature / Agent | user-guide-writing | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Write clear and helpful user guides and tutorials for end users. Use when creating onboarding docs, how-to guides, or FAQ pages. Handles user-focused documentation, screenshots, step-by-step instructions.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# User Guide Writing
## When to use this skill
- **New Features**: Introduce new features to users
- **Onboarding**: Train new users
- **FAQ**: Organize frequently asked questions
## Instructions
### Step 1: Quick Start Guide
```markdown
# Getting Started with MyApp
Welcome to MyApp! This guide will help you get up and running in 5 minutes.
## Step 1: Create an Account
1. Go to [https://myapp.com/signup](https://myapp.com/signup)
2. Enter your email and create a password
- Password must be at least 8 characters
- Include uppercase, lowercase, and numbers
3. Click "Sign Up"
4. Check your email for verification link
5. Click the link to verify your account

## Step 2: Complete Your Profile
1. Click on your avatar in the top-right corner
2. Select "Profile Settings"
3. Add your name and profile picture
4. Click "Save Changes"
## Step 3: Create Your First Project
1. Click the "+ New Project" button
2. Enter a project name
3. Choose a template (or start from scratch)
4. Click "Create"
🎉 Congratulations! You're ready to start using MyApp.
## Next Steps
- [Watch the video tutorial](https://youtube.com/watch?v=xxx)
- [Explore features](docs/features.md)
- [Join our community](https://community.myapp.com)
## Need Help?
- 📧 Email: support@myapp.com
- 💬 Live chat: Available 9 AM - 5 PM EST
- 📚 [Help Center](https://help.myapp.com)
```
### Step 2: How-To Guide (Task-Focused)
```markdown
# How to Export Your Data
This guide shows you how to export all your data from MyApp.
## Before You Start
- Exporting data may take 5-10 minutes depending on size
- You'll receive an email when the export is ready
- Exported data is in JSON format
## Step-by-Step Instructions
### 1. Navigate to Settings
Click on your profile picture in the top-right corner and select **Settings**.

### 2. Go to Data Export
In the left sidebar, click on **Privacy & Data**.
Then scroll down to the **Export Data** section.

### 3. Request Export
Click the **Request Export** button.
A confirmation dialog will appear:
> **Export Your Data**
>
> We'll send you an email with a download link when your export is ready.
> This usually takes 5-10 minutes.
>
> [Cancel] [Confirm]
Click **Confirm** to proceed.
### 4. Check Your Email
You'll receive an email at your registered address with subject:
**"Your Data Export is Ready"**
The email contains a secure download link that expires in 7 days.
### 5. Download Your Data
Click the download link in the email.
A ZIP file will be downloaded containing:
- `profile.json` - Your profile information
- `projects.json` - All your projects
- `files/` - Uploaded files
## Troubleshooting
**Problem**: I didn't receive the email
- Check your spam folder
- Make sure your email is correct in Settings
- Try requesting again (you can request once per day)
**Problem**: Download link expired
- Request a new export from Settings
**Problem**: Export file is corrupted
- Try downloading again
- If issue persists, contact support@myapp.com
## Related Guides
- [How to Delete Your Account](delete-account.md)
- [Privacy Policy](privacy-policy.md)
- [Data Security](data-security.md)
```
### Step 3: FAQ (Frequently Asked Questions)
```markdown
# Frequently Asked Questions (FAQ)
## Account & Billing
### How do I change my email address?
1. Go to **Settings** > **Account**
2. Click **Change Email**
3. Enter your new email and password
4. Click **Update**
5. Verify your new email
### Can I use MyApp for free?
Yes! MyApp has a free tier that includes:
- Up to 3 projects
- 1 GB storage
- Basic features
[Compare plans](https://myapp.com/pricing)
### How do I cancel my subscription?
1. Go to **Settings** > **Billing**
2. Click **Cancel Subscription**
3. Follow the prompts
Your subscription will remain active until the end of the billing period.
## Features
### How do I collaborate with team members?
1. Open your project
2. Click the **Share** button
3. Enter team member's email
4. Choose their permission level (View, Edit, Admin)
5. Click **Send Invite**
They'll receive an email invitation.
### Can I export my projects?
Yes, see our [Export Guide](export-data.md).
### What file formats are supported?
- Images: JPG, PNG, GIF, SVG
- Documents: PDF, DOCX, TXT, MD
- Code: All text files
## Technical
### Is my data secure?
Yes! We use:
- 256-bit SSL encryption
- Regular security audits
- SOC 2 Type II certified
- GDPR compliant
[Read our Security Page](security.md)
### Can I use MyApp offline?
Currently, MyApp requires an internet connection. Offline mode is planned for Q2 2025.
### Browser compatibility?
MyApp works best on:
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
## Still Have Questions?
- 📧 Email: support@myapp.com
- 💬 Live Chat (9 AM - 5 PM EST)
- 🎓 [Video Tutorials](tutorials.md)
- 👥 [Community Forum](https://community.myapp.com)
```
### Step 4: Tutorial (Learning-Focused)
```markdown
# Tutorial: Build Your First Dashboard
In this tutorial, you'll learn how to create a beautiful dashboard with charts and widgets.
**Time**: 15 minutes
**Difficulty**: Beginner
**Prerequisites**: MyApp account
## What You'll Build

## Step 1: Create a New Dashboard
Click **+ New Dashboard** and name it "Sales Dashboard".
## Step 2: Add a Chart Widget
1. Click **Add Widget** → **Chart**
2. Select **Bar Chart**
3. Configure data source:
- Data: Monthly Sales
- X-axis: Month
- Y-axis: Revenue
4. Click **Add to Dashboard**

## Step 3: Add a Stats Widget
1. Click **Add Widget** → **Stat Card**
2. Choose metric: Total Revenue
3. Set comparison: vs. Last Month
4. Click **Add to Dashboard**
## Step 4: Arrange Widgets
Drag and drop widgets to arrange them.
**Pro Tip**: Hold Shift while resizing for precise control.
## Step 5: Save and Share
1. Click **Save Dashboard**
2. Click **Share** to invite team members
## Next Steps
Now that you've created your first dashboard, try:
- [Adding filters](filters.md)
- [Scheduling reports](reports.md)
- [Customizing themes](themes.md)
## Congratulations!
You've completed the tutorial. Happy dashboard building! 🎉
```
## Output format
```
docs/
├── getting-started.md # Quick start
├── how-to/
│ ├── export-data.md
│ ├── invite-team.md
│ └── create-project.md
├── tutorials/
│ ├── first-dashboard.md
│ └── advanced-features.md
├── faq.md
└── images/
├── signup.png
└── dashboard.png
```
## Constraints
### Required Rules (MUST)
1. **Include Screenshots**: Visual guides
2. **Step-by-Step Instructions**: 1, 2, 3 format
3. **User Language**: Avoid technical jargon
### Forbidden (MUST NOT)
1. **Technical Jargon Overload**: API, endpoint, etc.
2. **Long Paragraphs**: Keep short and clear
## Best practices
1. **User-Centric**: Write from the user's perspective
2. **Show, Don't Tell**: Screenshots, GIFs, videos
3. **Update Regularly**: Update docs when UI changes
## References
- [Docs as Code](https://www.writethedocs.org/guide/docs-as-code/)
- [Good Docs Project](https://thegooddocsproject.dev/)
## Metadata
### Version
- **Current Version**: 1.0.0
- **Last Updated**: 2025-01-01
- **Compatible Platforms**: Claude, ChatGPT, Gemini
### Tags
`#user-guides` `#tutorials` `#documentation` `#onboarding` `#how-to` `#FAQ`
## Examples
### Example 1: Basic usage
<!-- Add example content here -->
### Example 2: Advanced usage
<!-- Add advanced example content here -->Related Skills
google-official-seo-guide
Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation
opensource-guide-coach
Use when a user wants guidance on starting, contributing to, growing, governing, funding, securing, or sustaining an open source project, or asks about contributor onboarding, community health, maintainer burnout, code of conduct, metrics, legal basics, or open source project adoption.
woocommerce-copy-guidelines
Guidelines for UI text and copy in WooCommerce. Use when writing user-facing text, labels, buttons, or messages.
vue-development-guides
A collection of best practices and tips for developing applications using Vue.js. This skill MUST be apply when developing, refactoring or reviewing Vue.js or Nuxt projects.
technical-writing
Write clear, comprehensive technical documentation. Use when creating specs, architecture docs, runbooks, or API documentation. Handles technical specifications, system design docs, operational guides, and developer documentation with industry best practices.
postmortem-writing
Write effective blameless postmortems with root cause analysis, timelines, and action items. Use when conducting incident reviews, writing postmortem documents, or improving incident response processes.
plan-writing
Structured task planning with clear breakdowns, dependencies, and verification criteria. Use when implementing features, refactoring, or any multi-step work.
environment-setup-guide
Guide developers through setting up development environments with proper tools, dependencies, and configurations
cc-skill-project-guidelines-example
Project Guidelines Skill (Example)
brand-guidelines-community
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatt...
brand-guidelines-anthropic
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatt...
skill-creation-guide
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.