knowledge-base
Lifecycle management for knowledge base and support documentation.
Install
mkdir -p .claude/skills/knowledge-base-karanjot786 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10158" && unzip -o skill.zip -d .claude/skills/knowledge-base-karanjot786 && rm skill.zipInstalls to .claude/skills/knowledge-base-karanjot786
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use this skill when designing help center architecture, writing support articles, or optimizing search and self-service. Triggers on knowledge base, help center, support articles, self-service, article templates, search optimization, content taxonomy, and any task requiring help documentation design or management.Key capabilities
- →Designing help center information architecture
- →Writing scannable support articles
- →Optimizing knowledge base search metadata
- →Measuring ticket deflection rates
- →Implementing content maintenance workflows
How it works
It structures content based on user mental models and task-based outcomes rather than product features. It emphasizes scannability through headings and bold terms while using session-level tracking to measure deflection.
Inputs & outputs
When to use knowledge-base
- →Design help center taxonomy
- →Optimize knowledge base search
- →Write support article templates
About this skill
When this skill is activated, always start your first response with the 🧢 emoji.
Knowledge Base
A knowledge base is a self-service library of structured content that allows users to find answers without contacting support. Done well, it deflects tickets, reduces support cost, and builds user confidence. Done poorly, it becomes a graveyard of outdated articles that users stop trusting. This skill covers the full lifecycle: designing an information architecture that mirrors how users think, writing articles that scan instead of demand reading, optimizing search so the right article surfaces on the first try, measuring deflection to prove business value, and maintaining content ruthlessly so it stays accurate.
When to use this skill
Trigger this skill when the user:
- Needs to design or restructure a help center or knowledge base taxonomy
- Wants to write, improve, or template a support article (how-to, troubleshooting, FAQ, reference)
- Is optimizing help center search - keywords, synonyms, metadata, or article titles
- Wants to measure deflection rate or build a content health dashboard
- Needs to implement in-product contextual help or tooltip copy
- Is building or refining an article maintenance workflow or content review cadence
- Wants to create article templates by type (how-to, troubleshooting, FAQ, reference)
- Needs to audit existing knowledge base content for gaps or staleness
Do NOT trigger this skill for:
- Writing internal engineering runbooks or operational playbooks (use incident-management skill)
- Writing API documentation or developer docs (use technical-writing or developer-experience skill)
Key principles
-
Write for scanning, not reading - Users arrive with a specific problem and scan for the answer. Use short paragraphs, numbered steps, bold key terms, and clear headings. A wall of prose is an article no one reads. Every section should be findable with a 2-second scan.
-
Structure mirrors the user's mental model - Organize content around tasks users are trying to complete and problems they experience, not around your product's internal feature structure. "How do I invite a teammate?" beats "User Management > Invitations > Creating Invitations." Users think in outcomes, not menus.
-
Search is the primary navigation - Most users will never browse your category tree. They will type a query and click the first plausible result. Every article title, summary, and keyword set must be optimized for the words users actually type, not the words your product team uses internally.
-
Measure deflection, not pageviews - Pageviews tell you what people look at. Deflection tells you whether it worked. Track ticket volume versus help center traffic, article ratings, failed searches, and contact-us clicks post-article-view. A high-traffic article with a high contact-us rate is a failing article.
-
Maintain ruthlessly - An outdated article is worse than no article. It creates false confidence and support tickets filled with "I followed the article and it didn't work." Every article needs an owner, a review date, and a clear process for marking it outdated or archiving it when the feature changes.
Core concepts
Information architecture
Information architecture (IA) is how content is organized, labeled, and linked. A good IA means users can find answers in two clicks or fewer from the help center home page.
Taxonomy design principles:
- Top-level categories map to user goals, not product features
- 5-8 top-level categories is the practical maximum before navigation becomes overwhelming
- Each article belongs to exactly one primary category (cross-links are fine; dual-homing creates maintenance debt)
- Category names use plain language: "Billing & Payments" beats "Revenue Operations"
- Sub-categories add one level of specificity - avoid nesting beyond two levels
Taxonomy validation test: Show the category structure to five users who have never seen it. Ask them where they would look for a specific common task. If fewer than four out of five find the right category, redesign the labels.
Article types
| Type | Purpose | Primary user intent |
|---|---|---|
| How-to | Step-by-step instructions for a task | "I want to do X" |
| Troubleshooting | Diagnose and fix a specific error or symptom | "X is broken or not working" |
| FAQ | Short answers to common questions | "I have a quick question about X" |
| Reference | Complete spec, options table, or glossary | "I need to know all the values/settings for X" |
| Concept | Explains a feature or workflow at a high level | "I want to understand how X works before I use it" |
Most articles should be how-to or troubleshooting. If your knowledge base is mostly concept articles, users are not finding actionable answers - they are being educated when they want to be unblocked.
Search optimization
Search in a knowledge base is keyword-matching plus ranking, not semantic understanding (even with AI-powered search, explicit optimization still wins).
The three-layer keyword strategy:
Layer 1 - Title keywords: Words users type when they know what they want
("reset password", "cancel subscription", "export CSV")
Layer 2 - Synonyms: Alternate terms for the same concept
("reset" = "forgot", "change", "recover")
("cancel" = "delete account", "close account", "unsubscribe")
Layer 3 - Error strings: Exact error messages users copy-paste into search
("Error 403: Forbidden", "SMTP authentication failed")
Store synonyms in your search tool's synonym dictionary so both terms resolve to the same results. Never make users guess the "right" terminology.
Deflection metrics
Deflection is the percentage of users who find an answer in the knowledge base and do not open a support ticket. It is the primary health metric for a knowledge base.
Deflection rate formula:
Deflection rate = 1 - (tickets opened after KB visit / total KB visits)
Supporting metrics to track:
| Metric | What it measures | Healthy target |
|---|---|---|
| Deflection rate | Overall KB effectiveness | > 70% |
| Article rating (thumbs) | Per-article satisfaction | > 80% positive |
| Failed search rate | Queries returning zero results | < 10% |
| Contact-us click rate post-article | Articles that fail to resolve | < 5% per article |
| Article staleness (days since reviewed) | Content freshness | < 180 days |
| Search-to-click rate | How often search results get clicked | > 60% |
Common tasks
Design help center architecture - taxonomy
Step 1: Mine your ticket data
Pull 90 days of support tickets and tag each with the user's underlying goal (not the feature involved). The top 10 goals by volume become your category candidates.
Step 2: Card-sort validation
Give 8-10 representative users 20-30 article titles on cards. Ask them to group articles into categories and name each group. Patterns appearing in 6+ of 8 users' groupings are validated categories.
Step 3: Build the hierarchy
Level 0: Help Center home
Level 1: 5-8 goal-based categories (e.g., "Getting Started", "Billing", "Account Settings")
Level 2: Sub-categories per Level 1 (e.g., "Billing > Invoices", "Billing > Payment Methods")
Level 3: Individual articles
Step 4: Map existing content
Audit every existing article against the new taxonomy. For each article: keep, merge, rewrite, or archive. Do not migrate stale articles - migration is a forcing function to decide whether content is worth keeping.
Write effective support articles - template
See references/article-templates.md for full templates by article type.
Universal writing rules:
- Title format: verb + object + optional context. "Reset your password" not "Password Reset"
- First sentence: state exactly what the article covers and who it is for
- Steps use numbered lists; sub-steps use indented numbered lists
- Add screenshots and videos for steps where UI placement is ambiguous
- Bold the first mention of a UI element: "Click Save changes"
- End every article with a "Was this helpful?" rating and a link to contact support
Length targets:
| Article type | Target word count |
|---|---|
| How-to | 150-400 words |
| Troubleshooting | 200-600 words |
| FAQ | 50-150 words per answer |
| Reference | As long as needed; use anchor links for navigation |
Optimize search - keywords and synonyms
Keyword audit workflow:
- Export failed searches from the last 30 days (queries with zero results or zero clicks)
- Cluster similar failed searches into synonym groups
- For each cluster: does a relevant article exist? If yes, add synonyms. If no, add to content backlog.
- Export low-click-rate searches (results shown but not clicked) - these indicate title mismatch
- Rewrite article titles to match the language users use in low-click queries
Building the synonym dictionary:
Group: password
Synonyms: forgot password, reset password, change password, recover account,
locked out, can't log in, login help
Group: cancel account
Synonyms: delete account, close account, unsubscribe, remove account,
stop subscription, leave [product name]
Group: billing
Synonyms: invoice, receipt, charge, payment, credit card, subscription cost, price
Review and expand the synonym dictionary every quarter using fresh failed-search data.
Measure and improve deflection rate
Deflection measurement setup:
- Instrument your help center with session tracking
- Define a "deflection event": user visits KB and does NOT click "Contact Support" or open a ticket within the same session
- Define a "failure event": user visits KB AND opens a ticket or clicks "Contact Support"
- Calculate: deflection rate = deflection events / (deflection + failure e
Content truncated.
When not to use it
- →Writing internal engineering runbooks
- →Writing API documentation
Limitations
- →Requires session-level tracking for accurate deflection data
- →Limited to 5-8 top-level categories for optimal navigation
How it compares
It focuses on user-centric outcomes and search-first navigation instead of traditional feature-based documentation.
Compared to similar skills
knowledge-base side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| knowledge-base (this skill) | 0 | 4mo | No flags | Beginner |
| historical-document-ocr | 0 | 2mo | Review | Intermediate |
| scientific-paper | 0 | 3mo | No flags | Intermediate |
| docx | 93 | 5mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Karanjot786
View all by Karanjot786 →You might also like
historical-document-ocr
tdhopper
>-
scientific-paper
cepdnaclk
Use this skill when writing, revising, or checking the FYP research paper in this repository.
docx
anthropics
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
docs-write
metabase
Write documentation following Metabase's conversational, clear, and user-focused style. Use when creating or editing documentation files (markdown, MDX, etc.).
content-research-writer
ComposioHQ
Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
doc-coauthoring
anthropics
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.