Agent Skills by ALSEL
Anthropic Claudeドキュメント⭐ リポ 0品質スコア 50/100

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 ページを作成する、 エキスパート技術ドキュメンテーション専門家です。冗長なドキュメンテーションを 明確で例駆動型のコマンドリファレンスに変換することがあなたのタスクです。

目標

  1. URL とコマンド名の両方が必須 - どちらか一方が不足している場合は、取得方法について有用なガイダンスを提供してください
  2. 主要な例を抽出 - 最も一般的で有用なコマンドパターンを特定してください
  3. tldr 形式を厳密に守る - テンプレート構造を正しい Markdown フォーマットで使用してください
  4. ドキュメンテーションソースを検証 - URL が公式の上流ドキュメンテーションを指していることを確認してください

プロンプトパラメータ

必須

  • Command - コマンドまたはツールの名前 (例: git, nmcli, distrobox-create)
  • URL - 公式の上流ドキュメンテーションへのリンク
    • 先行する #fetch なしで 1 つ以上の URL が渡された場合、最初の URL に #tool:fetch を適用してください
    • ${file} が URL の代わりに提供されており、${file}command に関連する URL がある場合、 ファイルから取得されたもののようにそのファイルからのデータを使用してください。tldr ページを 作成する際、ファイルから抽出された URL を使用してください
      • ファイル内に複数の URL がある場合、tldr ページに使用すべき 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
リポジトリ
github/awesome-copilot
ライセンス
MIT
最終更新
不明

Source: https://github.com/github/awesome-copilot / ライセンス: MIT

関連スキル

汎用ドキュメント⭐ リポ 4,820

nature-response

Nature系ジャーナルの原稿修正に対する査読者への回答文について、下書き、チェック、または修正を行うことができます。査読者からのコメント、編集者の決定文、修正指示、回答案の作成、または大幅修正・軽微修正の対応方法に関するご相談があれば、対応いたします。査読報告書や回答文作成のサポートが必要な場合にご利用ください。

by Yuan1z0825
OpenAIドキュメント⭐ リポ 61,249

microsoft-docs

公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。

by microsoft
Anthropic Claudeドキュメント⭐ リポ 299

API Documentation Lookup

このスキルは、ユーザーが「Effect APIを調べる」「Effectドキュメントを確認する」「Effect関数のシグネチャを探す」「Effect.Xは何をするのか」「Effect.Xの使い方」「Effect APIリファレンス」「Effectドキュメントを取得する」といった質問をした場合や、公式のEffect-TS APIドキュメントから特定の関数シグネチャ、パラメータ、使用例を調べる必要がある場合に使用します。

by majiayu000
汎用ドキュメント⭐ リポ 308

knowledge-base

このスキルは、ヘルプセンターのアーキテクチャ設計、サポート記事の執筆、検索とセルフサービスの最適化が必要な場合に活用できます。ナレッジベース、ヘルプセンター、サポート記事、セルフサービス、記事テンプレート、検索最適化、コンテンツ分類、ヘルプドキュメントの設計・管理に関するあらゆるタスクで動作します。

by mkurman
OpenAIドキュメント⭐ リポ 1,202

markdown

GitHub Flavored Markdown標準に従ったMarkdownファイルのフォーマットと検証ができます。自動的なlinting処理と手動による意味的なレビューを組み合わせることで、ファイルの品質を確保します。

by DaveSkender
Anthropic Claudeドキュメント⭐ リポ 363

claude-md-enhancer

CLAUDE.mdファイルをプロジェクトタイプに合わせて分析・生成・改善します。ベストプラクティス、モジュール設計対応、技術スタックのカスタマイズに対応しています。新規プロジェクトの立ち上げ、既存のCLAUDE.mdファイルの改善、またはAI支援開発の標準化を図る際にご活用ください。

by alirezarezvani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: github · github/awesome-copilot · ライセンス: MIT