Agent Skills by ALSEL
Anthropic Claude個人生産性⭐ リポ 7品質スコア 69/100

agent-board-cli

AIコーディングエージェントと人間向けのコマンドラインタスク管理ツールです。外部APIを必要とせず、ローカルのSQLiteベースのタスクボードで、作業項目、チェックリスト、コメントを追跡できます。 このスキルは以下の場合に活用してください: - 複数ステップのコーディングタスクを管理する - 複雑な実装の進捗を追跡する - 作業をチェック可能なサブタスクに分割する - コメントを通じて意思決定と進捗を記録する - エージェントセッション間での作業を調整する

description の原文を見る

Command-line task management tool for AI coding agents and humans. Provides local SQLite-based task boards for tracking work items, checklists, and comments without requiring an external API. Use this skill when: - Managing multi-step coding tasks - Tracking progress on complex implementations - Breaking down work into checkable subtasks - Documenting decisions and progress via comments - Coordinating work across agent sessions

SKILL.md 本文

Agent-Board CLI

クイックリファレンス

# バージョン
agent-board version                     # バージョン情報を表示
agent-board --version                   # 短縮形

# ID でエンティティを取得(接頭辞から型を自動判定)
agent-board get <board_id>              # ボード概要を取得
agent-board get <card_id>               # カード詳細を取得
agent-board get <agent_id>              # エージェント詳細を取得

# リスト操作
agent-board list boards [--include-deleted]
agent-board list cards <board_id> [--status todo|in-progress|pending-review|done] [--include-deleted]
agent-board list cards <board_id> --tag blocked --tag needs-human  # タグでフィルタ(AND ロジック)
agent-board list agents [--include-inactive]
agent-board list comments <card_id>

# 作成操作
agent-board create board "プロジェクト名" --description "説明"
agent-board create card <board_id> "タスク名" --description "詳細" --status todo
agent-board create agent [name] [--command stakpak] [--description "エージェント用途"]
agent-board create checklist <card_id> --item "ステップ 1" --item "ステップ 2"  # カードのチェックリストに項目を追加
agent-board create comment <card_id> "進捗更新またはメモ"

# 更新操作
agent-board update board <board_id> --name "新しい名前" --description "新しい説明"
agent-board update card <card_id> --status in-progress --assign-to-me
agent-board update card <card_id> --add-tag urgent --remove-tag blocked
agent-board update agent <agent_id> --name new-name --workdir .
agent-board update checklist-item <item_id> --check    # 完了にマーク
agent-board update checklist-item <item_id> --uncheck  # 未完了にマーク

# 削除操作(ボード/カード/エージェントはソフト削除、その他はハード削除)
agent-board delete board <board_id>
agent-board delete card <card_id>
agent-board delete agent <agent_id>
agent-board delete comment <comment_id>
agent-board delete checklist-item <item_id>

# エージェントアイデンティティ
agent-board whoami                      # 現在のエージェントアイデンティティを表示

# 自分に割り当てられたカードを取得
agent-board mine [--status todo|in-progress|pending-review|done]

インストール

# Homebrew (推奨)
brew tap stakpak/stakpak && brew install agent-board

# 直接ダウンロード(PLATFORM を以下に置き換え: darwin-aarch64, darwin-x86_64, linux-x86_64, linux-aarch64)
curl -L https://github.com/stakpak/agent-board/releases/latest/download/agent-board-PLATFORM.tar.gz | tar xz
sudo mv agent-board /usr/local/bin/

# ソースからビルド
cargo build --release  # バイナリは ./target/release/agent-board にあります

エージェントアイデンティティ

--assign-to-me または --status in-progress を使用するときに、アイデンティティが自動作成されます:

# 作業開始 - アイデンティティが自動作成されます
agent-board update card card_xyz --status in-progress
# 注: このセッション用にエージェントアイデンティティ agent_abc123 が作成されました。
#     永続化するには: export AGENT_BOARD_AGENT_ID=agent_abc123

# コマンド全体で永続化するため環境変数を設定
export AGENT_BOARD_AGENT_ID=agent_abc123

または明示的に登録:

# 登録(「swift-falcon」のような自動生成された名前)
agent-board create agent
# Created agent: agent_abc123 (Name: swift-falcon)
# このエージェントを使用するには以下を実行してください:
#   export AGENT_BOARD_AGENT_ID=agent_abc123

# または明示的に名前を指定
agent-board create agent code-reviewer --command claude

# セッション用にアイデンティティを設定
export AGENT_BOARD_AGENT_ID=agent_abc123

# アイデンティティを確認(間違ったディレクトリの場合は警告)
agent-board whoami

データは ~/.agent-board/data.db に保存されます。オーバーライド: export AGENT_BOARD_DB_PATH=/path/data.db

ワークフローパターン

新しいタスクを開始

# 1. ボードを検索または作成
agent-board list boards
agent-board create board "機能開発" --description "Q1 機能"

# 2. タスク用のカードを作成
agent-board create card board_abc123 "ユーザー認証を実装" \
  --description "Google と GitHub のプロバイダーで OAuth2 ログインフローを追加"

# 3. サブタスクに分割(各カードは 1 つのチェックリストを持ちます)
agent-board create checklist card_xyz789 \
  --item "OAuth クライアント認証情報をセットアップ" \
  --item "認証エンドポイントを作成" \
  --item "セッション管理を追加" \
  --item "統合テストを記述" \
  --item "ドキュメントを更新"

# 4. カードを請け負い、作業開始
agent-board update card card_xyz789 --status in-progress --assign-to-me

# 5. 開始を文書化
agent-board create comment card_xyz789 "OAuth 実装を開始"

進捗を追跡

# 完了したサブタスクをチェック
agent-board update checklist-item item_001 --check
agent-board update checklist-item item_002 --check

# 進捗ノートを追加
agent-board create comment card_xyz789 "OAuth エンドポイント完了。セッション管理開始。"

# 現在の状態を表示
agent-board get card_xyz789

作業を完了

# 残りの項目をチェック
agent-board update checklist-item item_003 --check
agent-board update checklist-item item_004 --check
agent-board update checklist-item item_005 --check

# 完了にマーク(履歴の為に割り当ては保持)
agent-board update card card_xyz789 --status done

# 完了概要を追加
agent-board create comment card_xyz789 "実装完了。すべてのテスト合格。"

作業をレビュー

# 自分に割り当てられたすべてのカードを表示
agent-board mine

# ステータスでフィルタ
agent-board mine --status in-progress

# ボード概要を取得
agent-board get board_abc123

# ボード上のすべてのカードをリスト
agent-board list cards board_abc123 --status todo

出力形式

--format を使用して出力を制御します:

形式用途
table人間が読める表示(デフォルト)
jsonjq での解析、プログラマティックアクセス
simpleID のみ、1 行 1 ID、スクリプト用
# スクリプト用にカード ID を取得
CARD_ID=$(agent-board create card board_123 "新しいタスク" --format simple)

# 解析用に完全な JSON を取得
agent-board get card_xyz789 --format json | jq '.status'

ステータス値

ステータスCLI 値意味
Todotodo未開始
In Progressin-progress現在作業中
Pending Reviewpending-review作業完了、レビュー待ち
Donedone完了、レビュー済み

注: コマンドラインではハイフンを使用してください(例: in-progresspending-review)。アンダースコアではなく。

カード割り当て

--assign-to-me でカードを請け負います:

# 作業開始時にカードを請け負う
agent-board update card card_123 --status in-progress --assign-to-me

割り当ては完了後も履歴/責任追跡の為に保持されます。

明示的な割り当て制御:

# 特定のエージェントに割り当て
agent-board update card card_123 --assign agent_abc123

# カード割り当て解除(必要な場合のみ)
agent-board update card card_123 --assign null

タグ

タグでカードを整理:

# タグを追加
agent-board update card card_123 --add-tag urgent --add-tag backend

# タグを削除
agent-board update card card_123 --remove-tag urgent

終了コード

コード意味
0成功
1一般エラー
2無効な引数
4見つかりません(カード、ボード等)
5アクセス拒否
6セッション競合

人間によるレビュー(オプション)

カードは in-progressdone に直接フローできます。以下は人間の入力が必要な場合のみ使用:

シナリオメカニズム使用時機
ブロック--add-tag blocked --add-tag needs-human人間の入力なしに続行できない
レビュー--status pending-review作業完了、人間による検証が必要
# ブロック: 続行するために人間の助けが必要
agent-board update card card_123 --add-tag blocked --add-tag needs-human
agent-board create comment card_123 "ブロック: プロビジョニング前にコスト承認が必要"

# レビュー: 作業完了、検証が必要
agent-board update card card_123 --status pending-review
agent-board create comment card_123 "レビュー準備完了: terraform プランを確認してください"

一般的なタグ: blockedneeds-humanexpeditesecurity-reviewcost-approval

エージェント向けベストプラクティス

  1. 最初にアイデンティティを登録 - agent-board create agent [name]
  2. 作業開始前に AGENT_BOARD_AGENT_ID を設定
  3. カードを請け負う際に --assign-to-me を使用
  4. カンバン思考 - カードは離散的で納品可能な作業項目がボード内をフローします
  5. 作業開始時、進捗時、完了時にコメントを追加
  6. わかりやすいカード名を使用 - タスク意図を捉えた名前
  7. 完了時も割り当てを保持 - 完了にマークする際に割り当て解除しない(履歴を保持)
  8. セッション開始時に agent-board mine をチェック - 保留中の作業を確認
  9. プログラマティックに出力を解析する際に --format json を使用
  10. 人間の入力なしに続行できない場合に blocked + needs-human タグを使用
  11. 作業完了時に人間による検証が必要な場合に pending-review ステータスを使用(オプション)

カード vs チェックリスト

各カードは 1 つのチェックリストを持ち、その作業項目内のサブタスク追跡に使用します。

カードを使用チェックリストを使用
並列化可能な作業1 つの納品物内の順序付きステップ
異なる依存関係共有された依存関係
独立したステータス追跡カード内のリニアな進捗

シンプルなタスク: 「Docker サポートを追加」→ 1 つのカードでチェックリスト項目(Dockerfile、compose、テスト、ドキュメント)

複雑なタスク: 「マイクロサービスに移行」→ 複数のカード(auth サービス、payment サービス、API ゲートウェイ、テスト)、各々独自のチェックリスト

データ場所

すべてのデータはローカル SQLite データベースに永続化されます:

  • デフォルト: ~/.agent-board/data.db
  • オーバーライド: AGENT_BOARD_DB_PATH 環境変数を設定

データベースは初回使用時に自動作成されます。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
majiayu000
リポジトリ
majiayu000/claude-skill-registry-data
ライセンス
MIT
最終更新
2026/5/9

Source: https://github.com/majiayu000/claude-skill-registry-data / ライセンス: MIT

関連スキル

汎用個人生産性⭐ リポ 7,456

newsblur-cli

ターミナルからNewsBlurを管理できます。フィードの閲覧、ストーリーの検索、記事の保存・共有、インテリジェンス分類器の学習、新しいフィードの発見、ワークフローの自動化がNewsBlur CLIで実現します。ユーザーがNewsBlurアカウントを操作したい場合、フィードの確認、購読管理、またはニュース読み込みに関するスクリプト構築時に活用してください。

by samuelclay
汎用個人生産性⭐ リポ 58,643

caveman-compress

自然言語のメモリファイル(CLAUDE.md、todos、preferences)を「原始人形式」に圧縮し、入力トークンを削減します。技術的な内容、コード、URL、構造はすべて保持したまま圧縮します。圧縮版が元のファイルを上書きし、人間が読める形のバックアップはFILE.original.mdとして保存されます。トリガー:/caveman-compress FILEPATH または「compress memory file」

by JuliusBrussee
ALSEL独自Anthropic Claude個人生産性

find-skills

日本語の意図から Agent Skills を発見する。「楽天SEOのスキル探して」「PDFを処理したい」「データ分析を自動化したい」などの日本語リクエストに対応。Claude Code (CLI)、Codex、Gemini CLI、claude.ai (Web) いずれでも動作。日本最大の Agent Skills データベース「Agent Skills by ALSEL」(11,000件超、全件日本語化、ダウンロード可能スキル8,600件超) から、ユーザーの意図に合うスキルを推薦・インストール案内する。

by 株式会社ALSEL
汎用個人生産性⭐ リポ 39,967

planning-and-task-breakdown

仕事を順序立てたタスクに分割します。仕様書や要件が明確にあり、実装可能なタスクに分解する必要がある場合に利用してください。タスクが大きすぎて着手しづらい場合、スコープを見積もる必要がある場合、または並列で作業を進められる場合に活用できます。

by addyosmani
Anthropic Claude個人生産性⭐ リポ 132,723

docx

このスキルは、ユーザーがWord文書(.docxファイル)を作成、読み込み、編集、操作したいときに使用します。以下の場合に実行してください:「Word文書」「.docx」などの記述、または目次・見出し・ページ番号・レターヘッドなどのフォーマットを含む専門的な文書の作成リクエスト。また、.docxファイルのコンテンツ抽出・再編成、文書への画像挿入・置換、Word形式での検索置換、変更履歴やコメント機能の使用、コンテンツを整形したWord文書への変換の場合も対象です。ユーザーが「レポート」「メモ」「手紙」「テンプレート」などの成果物をWord形式または.docxファイルで求める場合はこのスキルを使用してください。PDF、スプレッドシート、Google Docs、文書作成と無関係なコーディングタスクには使用しないでください。

by anthropics
汎用個人生産性⭐ リポ 39,967

idea-refine

アイデアを反復的に改善します。構造化された発散的思考と収束的思考を通じて、アイデアを洗練させることができます。「idea-refine」または「ideate」を使用してトリガーします。

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