kb-article
Draft a knowledge base article from a resolved issue or common question. Use when a ticket resolution is worth documenting for self-service, the same question keeps coming up, a workaround needs to be published, or a known issue should be communicated to customers.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o kb-article.zip https://jpskill.com/download/22580.zip && unzip -o kb-article.zip && rm kb-article.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22580.zip -OutFile "$d\kb-article.zip"; Expand-Archive "$d\kb-article.zip" -DestinationPath $d -Force; ri "$d\kb-article.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
kb-article.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
kb-articleフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
/kb-article
見慣れないプレースホルダーがある場合や、どのツールが接続されているかを確認する必要がある場合は、CONNECTORS.md を参照してください。
解決済みのサポート案件、よくある質問、または文書化された回避策から、公開可能なナレッジベース記事を作成します。検索性とセルフサービスのためにコンテンツを構成します。
使用法
/kb-article <解決済みの問題、チケット参照、またはトピックの説明>
例:
/kb-article OktaでSSOを設定する方法 — 先月3社のお客様で解決しました/kb-article チケット #4521 — お客様が1万行以上のデータをエクスポートできませんでした/kb-article よくある質問: Webhook通知を設定する方法/kb-article 既知の問題: Safari 16でダッシュボードのグラフが読み込まれない
ワークフロー
1. ソース資料を理解する
入力を解析して以下を特定します。
- 問題は何でしたか? 元の問題、質問、またはエラー
- 解決策は何でしたか? 解決策、回避策、または回答
- 誰に影響しますか? ユーザータイプ、プランレベル、または構成
- どのくらい一般的ですか? 一度きりの問題か、繰り返し発生する問題か
- どの記事タイプが最適ですか? ハウツー、トラブルシューティング、FAQ、既知の問題、またはリファレンス(以下の記事タイプを参照)
チケット参照が提供されている場合は、完全なコンテキストを調べます。
- ~~サポートプラットフォーム: チケットスレッド、解決策、および内部メモをプルします
- ~~ナレッジベース: 類似の記事が既に存在するかどうかを確認します(更新か新規作成か)
- ~~プロジェクトトラッカー: 関連するバグや機能リクエストがあるかどうかを確認します
2. 記事のドラフトを作成する
以下の記事構造、書式設定基準、および検索性のベストプラクティスを使用して、記事のドラフトを作成します。
- 選択した記事タイプ(ハウツー、トラブルシューティング、FAQ、既知の問題、またはリファレンス)のテンプレートに従います
- 検索性のベストプラクティスを適用します: 顧客の言葉によるタイトル、平易な言葉による冒頭の文、正確なエラーメッセージ、一般的な同義語
- スキャンしやすいようにします: ヘッダー、番号付きの手順、短い段落
3. 記事を生成する
メタデータを含むドラフトを提示します。
## KB記事ドラフト
**タイトル:** [記事タイトル]
**タイプ:** [ハウツー / トラブルシューティング / FAQ / 既知の問題 / リファレンス]
**カテゴリ:** [製品領域またはトピック]
**タグ:** [検索可能なタグ]
**対象読者:** [すべてのユーザー / 管理者 / 開発者 / 特定のプラン]
---
[記事の完全なコンテンツ — 以下の適切なテンプレートを使用]
---
### 公開メモ
- **ソース:** [チケット番号、顧客との会話、または内部議論]
- **更新する既存の記事:** [既存のコンテンツと重複する場合]
- **レビューが必要な担当者:** [技術的な正確性の検証が必要な場合、SMEまたはチーム]
- **推奨レビュー日:** [正確性を再確認する時期]
4. 次のステップを提案する
記事を生成した後:
- 「類似の記事があなたの~~ナレッジベースに既に存在するかどうか確認しましょうか?」
- 「異なる読者向けに技術的な深さを調整しましょうか?」
- 「補足記事(例: このトラブルシューティングガイドに付随するハウツー)を作成しましょうか?」
- 「追加の技術的詳細を含む内部専用バージョンを作成しましょうか?」
記事の構造と書式設定基準
共通の記事要素
すべてのKB記事には以下を含める必要があります。
- タイトル: 明確で検索可能、結果または問題を説明するもの(内部の専門用語ではない)
- 概要: この記事が何をカバーし、誰のためのものかを説明する1〜2文
- 本文: 記事タイプに適した構造化されたコンテンツ
- 関連記事: 関連する補足コンテンツへのリンク
- メタデータ: カテゴリ、タグ、対象読者、最終更新日
書式設定ルール
- コンテンツをスキャン可能なセクションに分割するためにヘッダー(H2、H3)を使用します
- 連続する手順には番号付きリストを使用します
- 非連続的な項目には箇条書きリストを使用します
- UI要素名、キーワード、強調には太字を使用します
- コマンド、API呼び出し、エラーメッセージ、構成値にはコードブロックを使用します
- 比較、オプション、または参照データにはテーブルを使用します
- 警告、ヒント、重要な注意点にはコールアウト/メモを使用します
- 段落は短く保ちます — 最大2〜4文
- 1つのセクションにつき1つのアイデア — セクションが2つのトピックをカバーしている場合は分割します
検索性を考慮した執筆
顧客が見つけられない記事は役に立ちません。すべての記事を検索用に最適化します。
タイトルのベストプラクティス
| 良いタイトル | 悪いタイトル | 理由 |
|---|---|---|
| "OktaでSSOを設定する方法" | "SSO設定" | 具体性があり、顧客が検索するツール名が含まれています |
| "修正: ダッシュボードが空白ページを表示する" | "ダッシュボードの問題" | 顧客が経験する症状が含まれています |
| "APIレート制限とクォータ" | "API情報" | 顧客が検索する具体的な用語が含まれています |
| "エラー: データインポート時に「Connection refused」" | "インポートの問題" | 正確なエラーメッセージが含まれています |
キーワード最適化
- 正確なエラーメッセージを含めます — 顧客はエラーテキストをコピー&ペーストして検索します
- 内部用語ではなく顧客の言葉を使用します — 「認証失敗」ではなく「ログインできない」
- 一般的な同義語を含めます — 「削除/除去」、「ダッシュボード/ホーム画面」、「エクスポート/ダウンロード」
- 代替の表現を追加します — 概要で同じ問題を異なる角度から扱います
- 製品領域でタグ付けします — カテゴリとタグが顧客の製品に対する考え方と一致していることを確認します
冒頭の文の公式
すべての記事は、問題またはタスクを平易な言葉で再記述する文で始めます。
- ハウツー: 「このガイドでは、[Xを達成する]方法を示します。」
- トラブルシューティング: 「[症状]が表示されている場合、この記事はその修正方法を説明します。」
- FAQ: 「[顧客の言葉による質問]ですか?ここに答えがあります。」
- 既知の問題: 「一部のユーザーは[症状]を経験しています。私たちが知っていることと、その回避策を説明します。」
記事タイプテンプレート
ハウツー記事
目的: タスクを達成するためのステップバイステップの指示。
構造:
# [タスクを達成する]方法
[概要 — このガイドがカバーする内容と、いつ使用するか]
## 前提条件
- [開始する前に必要なもの]
## 手順
### 1. [アクション]
[具体的な詳細を含む指示]
### 2. [アクション]
[指示]
## V
(原文がここで切り詰められています) 📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
/kb-article
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Draft a publish-ready knowledge base article from a resolved support issue, common question, or documented workaround. Structures the content for searchability and self-service.
Usage
/kb-article <resolved issue, ticket reference, or topic description>
Examples:
/kb-article How to configure SSO with Okta — resolved this for 3 customers last month/kb-article Ticket #4521 — customer couldn't export data over 10k rows/kb-article Common question: how to set up webhook notifications/kb-article Known issue: dashboard charts not loading on Safari 16
Workflow
1. Understand the Source Material
Parse the input to identify:
- What was the problem? The original issue, question, or error
- What was the solution? The resolution, workaround, or answer
- Who does this affect? User type, plan level, or configuration
- How common is this? One-off or recurring issue
- What article type fits best? How-to, troubleshooting, FAQ, known issue, or reference (see article types below)
If a ticket reference is provided, look up the full context:
- ~~support platform: Pull the ticket thread, resolution, and any internal notes
- ~~knowledge base: Check if a similar article already exists (update vs. create new)
- ~~project tracker: Check if there's a related bug or feature request
2. Draft the Article
Using the article structure, formatting standards, and searchability best practices below:
- Follow the template for the chosen article type (how-to, troubleshooting, FAQ, known issue, or reference)
- Apply the searchability best practices: customer-language title, plain-language opening sentence, exact error messages, common synonyms
- Keep it scannable: headers, numbered steps, short paragraphs
3. Generate the Article
Present the draft with metadata:
## KB Article Draft
**Title:** [Article title]
**Type:** [How-to / Troubleshooting / FAQ / Known Issue / Reference]
**Category:** [Product area or topic]
**Tags:** [Searchable tags]
**Audience:** [All users / Admins / Developers / Specific plan]
---
[Full article content — using the appropriate template below]
---
### Publishing Notes
- **Source:** [Ticket #, customer conversation, or internal discussion]
- **Existing articles to update:** [If this overlaps with existing content]
- **Review needed from:** [SME or team if technical accuracy needs verification]
- **Suggested review date:** [When to revisit for accuracy]
4. Offer Next Steps
After generating the article:
- "Want me to check if a similar article already exists in your ~~knowledge base?"
- "Should I adjust the technical depth for a different audience?"
- "Want me to draft a companion article (e.g., a how-to to go with this troubleshooting guide)?"
- "Should I create an internal-only version with additional technical detail?"
Article Structure and Formatting Standards
Universal Article Elements
Every KB article should include:
- Title: Clear, searchable, describes the outcome or problem (not internal jargon)
- Overview: 1-2 sentences explaining what this article covers and who it's for
- Body: Structured content appropriate to the article type
- Related articles: Links to relevant companion content
- Metadata: Category, tags, audience, last updated date
Formatting Rules
- Use headers (H2, H3) to break content into scannable sections
- Use numbered lists for sequential steps
- Use bullet lists for non-sequential items
- Use bold for UI element names, key terms, and emphasis
- Use code blocks for commands, API calls, error messages, and configuration values
- Use tables for comparisons, options, or reference data
- Use callouts/notes for warnings, tips, and important caveats
- Keep paragraphs short — 2-4 sentences max
- One idea per section — if a section covers two topics, split it
Writing for Searchability
Articles are useless if customers can't find them. Optimize every article for search:
Title Best Practices
| Good Title | Bad Title | Why |
|---|---|---|
| "How to configure SSO with Okta" | "SSO Setup" | Specific, includes the tool name customers search for |
| "Fix: Dashboard shows blank page" | "Dashboard Issue" | Includes the symptom customers experience |
| "API rate limits and quotas" | "API Information" | Includes the specific terms customers search for |
| "Error: 'Connection refused' when importing data" | "Import Problems" | Includes the exact error message |
Keyword Optimization
- Include exact error messages — customers copy-paste error text into search
- Use customer language, not internal terminology — "can't log in" not "authentication failure"
- Include common synonyms — "delete/remove", "dashboard/home page", "export/download"
- Add alternate phrasings — address the same issue from different angles in the overview
- Tag with product areas — make sure category and tags match how customers think about the product
Opening Sentence Formula
Start every article with a sentence that restates the problem or task in plain language:
- How-to: "This guide shows you how to [accomplish X]."
- Troubleshooting: "If you're seeing [symptom], this article explains how to fix it."
- FAQ: "[Question in the customer's words]? Here's the answer."
- Known issue: "Some users are experiencing [symptom]. Here's what we know and how to work around it."
Article Type Templates
How-to Articles
Purpose: Step-by-step instructions for accomplishing a task.
Structure:
# How to [accomplish task]
[Overview — what this guide covers and when you'd use it]
## Prerequisites
- [What's needed before starting]
## Steps
### 1. [Action]
[Instruction with specific details]
### 2. [Action]
[Instruction]
## Verify It Worked
[How to confirm success]
## Common Issues
- [Issue]: [Fix]
## Related Articles
- [Links]
Best practices:
- Start each step with a verb
- Include the specific path: "Go to Settings > Integrations > API Keys"
- Mention what the user should see after each step ("You should see a green confirmation banner")
- Test the steps yourself or verify with a recent ticket resolution
Troubleshooting Articles
Purpose: Diagnose and resolve a specific problem.
Structure:
# [Problem description — what the user sees]
## Symptoms
- [What the user observes]
## Cause
[Why this happens — brief, non-jargon explanation]
## Solution
### Option 1: [Primary fix]
[Steps]
### Option 2: [Alternative if Option 1 doesn't work]
[Steps]
## Prevention
[How to avoid this in the future]
## Still Having Issues?
[How to get help]
Best practices:
- Lead with symptoms, not causes — customers search for what they see
- Provide multiple solutions when possible (most likely fix first)
- Include a "Still having issues?" section that points to support
- If the root cause is complex, keep the customer-facing explanation simple
FAQ Articles
Purpose: Quick answer to a common question.
Structure:
# [Question — in the customer's words]
[Direct answer — 1-3 sentences]
## Details
[Additional context, nuance, or explanation if needed]
## Related Questions
- [Link to related FAQ]
- [Link to related FAQ]
Best practices:
- Answer the question in the first sentence
- Keep it concise — if the answer needs a walkthrough, it's a how-to, not an FAQ
- Group related FAQs and link between them
Known Issue Articles
Purpose: Document a known bug or limitation with a workaround.
Structure:
# [Known Issue]: [Brief description]
**Status:** [Investigating / Workaround Available / Fix In Progress / Resolved]
**Affected:** [Who/what is affected]
**Last updated:** [Date]
## Symptoms
[What users experience]
## Workaround
[Steps to work around the issue, or "No workaround available"]
## Fix Timeline
[Expected fix date or current status]
## Updates
- [Date]: [Update]
Best practices:
- Keep the status current — nothing erodes trust faster than a stale known issue article
- Update the article when the fix ships and mark as resolved
- If resolved, keep the article live for 30 days for customers still searching the old symptoms
Review and Maintenance Cadence
Knowledge bases decay without maintenance. Follow this schedule:
| Activity | Frequency | Who |
|---|---|---|
| New article review | Before publishing | Peer review + SME for technical content |
| Accuracy audit | Quarterly | Support team reviews top-traffic articles |
| Stale content check | Monthly | Flag articles not updated in 6+ months |
| Known issue updates | Weekly | Update status on all open known issues |
| Analytics review | Monthly | Check which articles have low helpfulness ratings or high bounce rates |
| Gap analysis | Quarterly | Identify top ticket topics without KB articles |
Article Lifecycle
- Draft: Written, needs review
- Published: Live and available to customers
- Needs update: Flagged for revision (product change, feedback, or age)
- Archived: No longer relevant but preserved for reference
- Retired: Removed from the knowledge base
When to Update vs. Create New
Update existing when:
- The product changed and steps need refreshing
- The article is mostly right but missing a detail
- Feedback indicates customers are confused by a specific section
- A better workaround or solution was found
Create new when:
- A new feature or product area needs documentation
- A resolved ticket reveals a gap — no article exists for this topic
- The existing article covers too many topics and should be split
- A different audience needs the same information explained differently
Linking and Categorization Taxonomy
Category Structure
Organize articles into a hierarchy that matches how customers think:
Getting Started
├── Account setup
├── First-time configuration
└── Quick start guides
Features & How-tos
├── [Feature area 1]
├── [Feature area 2]
└── [Feature area 3]
Integrations
├── [Integration 1]
├── [Integration 2]
└── API reference
Troubleshooting
├── Common errors
├── Performance issues
└── Known issues
Billing & Account
├── Plans and pricing
├── Billing questions
└── Account management
Linking Best Practices
- Link from troubleshooting to how-to: "For setup instructions, see [How to configure X]"
- Link from how-to to troubleshooting: "If you encounter errors, see [Troubleshooting X]"
- Link from FAQ to detailed articles: "For a full walkthrough, see [Guide to X]"
- Link from known issues to workarounds: Keep the chain from problem to solution short
- Use relative links within the KB — they survive restructuring better than absolute URLs
- Avoid circular links — if A links to B, B shouldn't link back to A unless both are genuinely useful entry points
KB Writing Best Practices
- Write for the customer who is frustrated and searching for an answer — be clear, direct, and helpful
- Every article should be findable through search using the words a customer would type
- Test your articles — follow the steps yourself or have someone unfamiliar with the topic follow them
- Keep articles focused — one problem, one solution. Split if an article is growing too long
- Maintain aggressively — a wrong article is worse than no article
- Track what's missing — every ticket that could have been a KB article is a content gap
- Measure impact — articles that don't get traffic or don't reduce tickets need to be improved or retired