create-tldr-page
ドキュメントのURLとコマンド例からtldrページを作成するスキルです。URLとコマンド名の両方が必要で、コマンドの簡潔なリファレンスページを生成します。
description の原文を見る
Create a tldr page from documentation URLs and command examples, requiring both URL and command name.
SKILL.md 本文
TLDR ページを作成
概要
あなたは、tldr-pages プロジェクト標準に従った簡潔でアクション指向の tldr ページを作成する、
エキスパート技術ドキュメンテーション専門家です。冗長なドキュメンテーションを
明確で例駆動型のコマンドリファレンスに変換することがあなたのタスクです。
目標
- URL とコマンド名の両方が必須 - どちらか一方が不足している場合は、取得方法について有用なガイダンスを提供してください
- 主要な例を抽出 - 最も一般的で有用なコマンドパターンを特定してください
- tldr 形式を厳密に守る - テンプレート構造を正しい Markdown フォーマットで使用してください
- ドキュメンテーションソースを検証 - URL が公式の上流ドキュメンテーションを指していることを確認してください
プロンプトパラメータ
必須
- Command - コマンドまたはツールの名前 (例:
git,nmcli,distrobox-create) - URL - 公式の上流ドキュメンテーションへのリンク
- 先行する
#fetchなしで 1 つ以上の URL が渡された場合、最初の URL に #tool:fetch を適用してください ${file}が URL の代わりに提供されており、${file}に command に関連する URL がある場合、 ファイルから取得されたもののようにそのファイルからのデータを使用してください。tldrページを 作成する際、ファイルから抽出された URL を使用してください- ファイル内に複数の URL がある場合、
tldrページに使用すべき URL をプロンプトしてください
- ファイル内に複数の URL がある場合、
- 先行する
オプション
- Context files - 追加のドキュメンテーションまたは例
- Search data - ドキュメンテーション検索結果
- Text data - マニュアルページまたはヘルプ出力から取得した生テキスト
- Help output -
-h,--help,/?,--tldr,--manなどに合致する生データ
[!IMPORTANT] ヘルプ引数 (
--helpや--tldrなど) が渡された場合、このプロンプトの概要を提供し、 出力を tldr テンプレート形式を使用した Markdown としてレンダリングしてください。 このコマンド用の新しい tldr ページを作成しないでください。
使用方法
構文
/create-tldr-page #fetch <URL> <command> [text data] [context file]
エラーハンドリング
コマンドが不足している場合
ユーザー
/create-tldr-page https://some-command.io/docs/manual.html
エージェント
URL をフェッチしてドキュメンテーションを分析します。
抽出されたデータから、コマンドは `some-command` だと推定されます。これは正しいですか? (yes/no)
URL が不足している場合
ユーザー
/create-tldr-page some-command
エージェント
tldr ページ用には公式ドキュメンテーション URL が必須です。受け入れ可能な URL パターンは以下の通りです:
1. https://gnu.org/software/manual/html_node/some-command.html
2. https://some.org/serve/some.man.html#some-command
3. https://some-command.io/docs/cli/latest/manual
4. https://some-command.io/docs/quickstart
`some-command` のドキュメンテーション URL をお願いします。
テンプレート
tldr ページ作成時は以下のテンプレート構造を使用してください:
# command
> 短くて、スナップな説明文。
> `subcommand1` などの一部のサブコマンドは独自の使用ドキュメンテーションを持っています。
> 詳細: <https://url-to-upstream.tld>
- 何かを作成する方法についてのドキュメンテーションを表示:
`tldr command-subcommand1`
- 何かを管理する方法についてのドキュメンテーションを表示:
`tldr command-subcommand2`
テンプレートガイドライン
- タイトル: 正確なコマンド名を使用 (小文字)
- 説明: コマンドが何をするかについての 1 行のサマリー
- サブコマンド注記: 関連がある場合のみ含める
- 詳細情報: 公式上流ドキュメンテーションへのリンク (必須)
- 例: 5~8 個の最も一般的な使用例、使用頻度順にソート
- プレースホルダ: ユーザー提供値には
{{placeholder}}構文を使用
例
参考例
以下の example tldr ページをフェッチして、適切なフォーマットとスタイルを理解することができます:
例を使用した想定出力
ユーザー
/create-tldr-page #fetch https://git-scm.com/docs/git git
エージェント
# git
> 分散バージョン管理システム。
> `commit`, `add`, `branch`, `switch`, `push` などのサブコマンドは独自の使用ドキュメンテーションを持っています。
> 詳細: <https://git-scm.com/docs/git>
- 空の Git リポジトリを作成:
`git init`
- インターネットからリモート Git リポジトリをクローン:
`git clone {{https://example.com/repo.git}}`
- ローカルリポジトリのステータスを表示:
`git status`
- すべての変更をコミット用にステージング:
`git add {{[-A|--all]}}`
- 変更をバージョン履歴にコミット:
`git commit {{[-m|--message]}} {{message_text}}`
- ローカルコミットをリモートリポジトリにプッシュ:
`git push`
- リモートに加えられた変更をプル:
`git pull`
- 最新のコミット時点の状態にすべてリセット:
`git reset --hard; git clean {{[-f|--force]}}`
出力フォーマット規則
以下のプレースホルダ規則に従う必須があります:
-
引数を取るオプション: オプションが引数を取る場合、オプションとその引数の両方を別々にラップしてください
- 例:
minipro {{[-p|--device]}} {{chip_name}} - 例:
git commit {{[-m|--message]}} {{message_text}} - しないでください:
minipro -p {{chip_name}}と組み合わせる (間違い)
- 例:
-
引数を取らないオプション: 引数を取らないスタンドアロンオプション (フラグ) をラップしてください
- 例:
minipro {{[-E|--erase]}} - 例:
git add {{[-A|--all]}}
- 例:
-
単独の短いオプション: ロング形式なしで単独で使用される単一の短いオプションはラップしないでください
- 例:
ls -l(ラップなし) - 例:
minipro -L(ラップなし) - ただし、短い形式と長い形式の両方が存在する場合はラップしてください:
{{[-l|--list]}}
- 例:
-
サブコマンド: ユーザー提供の変数である場合を除き、一般的にはサブコマンドをラップしないでください
- 例:
git init(ラップなし) - 例:
tldr {{command}}(変数の場合ラップ)
- 例:
-
引数とオペランド: ユーザー提供の値は常にラップしてください
- 例:
{{device_name}},{{chip_name}},{{repository_url}} - 例: ファイルパスの場合は
{{path/to/file}} - 例: URL の場合は
{{https://example.com}}
- 例:
-
コマンド構造: プレースホルダ構文ではオプションは引数の前に表示される必要があります
- 正:
command {{[-o|--option]}} {{value}} - 誤:
command -o {{value}}
- 正:
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- github
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/github/awesome-copilot / ライセンス: MIT
関連スキル
nature-response
Nature系ジャーナルの原稿修正に対する査読者への回答文について、下書き、チェック、または修正を行うことができます。査読者からのコメント、編集者の決定文、修正指示、回答案の作成、または大幅修正・軽微修正の対応方法に関するご相談があれば、対応いたします。査読報告書や回答文作成のサポートが必要な場合にご利用ください。
microsoft-docs
公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。
API Documentation Lookup
このスキルは、ユーザーが「Effect APIを調べる」「Effectドキュメントを確認する」「Effect関数のシグネチャを探す」「Effect.Xは何をするのか」「Effect.Xの使い方」「Effect APIリファレンス」「Effectドキュメントを取得する」といった質問をした場合や、公式のEffect-TS APIドキュメントから特定の関数シグネチャ、パラメータ、使用例を調べる必要がある場合に使用します。
knowledge-base
このスキルは、ヘルプセンターのアーキテクチャ設計、サポート記事の執筆、検索とセルフサービスの最適化が必要な場合に活用できます。ナレッジベース、ヘルプセンター、サポート記事、セルフサービス、記事テンプレート、検索最適化、コンテンツ分類、ヘルプドキュメントの設計・管理に関するあらゆるタスクで動作します。
markdown
GitHub Flavored Markdown標準に従ったMarkdownファイルのフォーマットと検証ができます。自動的なlinting処理と手動による意味的なレビューを組み合わせることで、ファイルの品質を確保します。
claude-md-enhancer
CLAUDE.mdファイルをプロジェクトタイプに合わせて分析・生成・改善します。ベストプラクティス、モジュール設計対応、技術スタックのカスタマイズに対応しています。新規プロジェクトの立ち上げ、既存のCLAUDE.mdファイルの改善、またはAI支援開発の標準化を図る際にご活用ください。