When the user needs to create help center articles, FAQs, troubleshooting guides, API documentation, or getting-started guides for customers.
71
64%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/support-docs/SKILL.mdActivate when a founder or team member needs to create customer-facing documentation that helps users solve problems independently. This includes prompts like "write a help center article," "create an FAQ," "document our API," "write a troubleshooting guide," "build a getting-started guide," or "our support tickets keep asking the same questions."
A markdown document following one of the five templates below. Every support doc should be scannable in under 30 seconds and solvable in under 2 minutes.
# [Action-oriented title: "How to X" or "Setting up Y"]
[One sentence describing what this article helps you do.]
## Before You Start
- Prerequisites or permissions needed
## Steps
1. Action step with specific UI path (Settings > Integrations > Slack)
2. Next action step
> **Note:** Important callout for common mistakes
## Frequently Asked Questions
**Q: Common question about this feature?**
A: Direct answer.
## Still Need Help?
Contact support at [link] or chat with us in-app.# Troubleshooting: [Problem in user's words]
## Symptoms
What the user sees when this problem occurs (exact error messages in code blocks).
## Quick Fix
The solution that works 80% of the time. Put this first.
## If That Didn't Work
### Cause 1: [Most common cause]
How to diagnose → How to fix
### Cause 2: [Second most common]
How to diagnose → How to fix
## Collect Information for Support
If none of the above worked, gather these details before contacting support:
- [Specific data point 1]
- [Specific data point 2]Group questions by category (Getting Started, Common Issues, Billing). Each answer is 1-3 sentences with a link to the full article if the answer requires more detail.
Structure: endpoint + method, authentication, request parameters (table with name/type/required/description), example request (working curl), response examples (success + every error code), and rate limits. Every code snippet must be copy-pasteable and functional.
Structure: welcome sentence with outcome and time commitment, 3-5 sequential steps (each with the action and why it matters), a verification moment ("you should now see X"), and "What's Next" links to deeper features.
Every support document should follow this arc:
Error 403: Insufficient permissions, that exact string must appear in your troubleshooting guide.process-docs — Chain when the support topic requires an internal SOP to handle edge cases or escalations that the customer-facing doc cannot resolve alone.onboarding-flow — Chain when creating getting-started guides that serve as part of the new-user onboarding experience.User: "Users keep emailing us saying they can't connect their Slack integration. Write a troubleshooting guide."
Good output excerpt:
Troubleshooting: Slack Integration Not Connecting
Symptoms
When you click "Connect to Slack," you see one of these errors:
Authorization failed. Please try again.- The page redirects back to Settings with no confirmation message.
- Slack opens but shows "This app is not approved by your workspace admin."
Quick Fix
- Try a different browser. Browser extensions (especially ad blockers) can interfere with the OAuth redirect. Open an incognito/private window and retry.
- Check your Slack permissions. You must be a Slack Workspace Admin or Owner. Ask your Slack admin to grant you permission, or have them complete the connection.
If That Didn't Work
Cause: Slack workspace restrictions
Your Slack workspace may require admin approval for new apps.
- Diagnose: If you see "This app is not approved by your workspace admin," this is the cause.
- Fix: Ask your Slack admin to approve our app at Slack Admin > Apps > Manage > search for "[Product Name]" > Approve.
User: "Document our webhook endpoint. It accepts POST requests with event data and returns 200 on success."
Good output approach: Follow the API template precisely. Include authentication details, every parameter with type and required/optional, a working curl example, all response codes with descriptions, rate limits, and a retry policy. Developers will copy-paste from this doc, so every code snippet must actually work.
4ad31b4
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.