本文へ移動
cccskills
無料GitHub で公開日本語紹介

skill-creator

エージェント向けスキルの目的や利用場面を整理し、SKILL.mdの構成、付属資料、命名、検証、配布パッケージ化まで作成・更新を案内します。

原文原文の説明を見る

Create or update skills. Use when designing, structuring, or packaging skills with scripts, references, and assets.

HKUDS/AutoSwarmスター 1,963(GitHub 1,963 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 繰り返し作業をスキルにまとめたいとき
  • SKILL.mdと付属資料の構成を決めたいとき
  • スキルを検証して配布用にまとめたいとき

日本語での紹介

できること

エージェントの能力を広げるスキルを、新規作成または更新するための手順を案内します。まず具体的な利用例と成果物を整理し、再利用する指示やスクリプト、参照資料、アセットを計画します。必須のSKILL.mdには、名前と利用条件を示す説明、エージェント向けの手順、付属資料への参照を記載します。スキル名やディレクトリ構成のルール、初期化、編集、任意のパッケージ化、改善の進め方も扱います。

こんなときに便利

繰り返し使う作業手順や、特定プロジェクトの知識をエージェントが再利用できる形にまとめたいときに役立ちます。スキルの範囲を明確にし、必要な資料をどこまで同梱するか検討する際にも使えます。

使い方の例

  • 「このプロジェクトで繰り返す作業をスキルにまとめる構成を考えてください」
  • 「SKILL.mdと付属スクリプトを含むスキルを作成し、配布用にパッケージ化してください」

注意点

特記事項はありません。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(4)

  • SKILL.md3.9 KB
  • scripts/init_skill.py13.4 KB
  • scripts/package_skill.py4.6 KB
  • scripts/quick_validate.py6.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Skill Creator

Guidance for creating effective skills.

About Skills

Skills are modular packages that extend agent capabilities with specialized knowledge, workflows, and tools. Each skill is a directory containing a SKILL.md file and optional bundled resources.

What Skills Provide

  1. Specialized workflows - Multi-step procedures for specific domains
  2. Tool integrations - Instructions for working with specific file formats or APIs
  3. Domain expertise - Project-specific knowledge, schemas, business logic
  4. Bundled resources - Scripts, references, and assets for complex and repetitive tasks

Skill Locations in AutoSwarm

AutoSwarm uses a two-level skill system:

LevelPathScope
System.opc/skills/<skill-name>/Shared across all projects
Project.opc/projects/<project_id>/skills/<skill-name>/Specific to one project

Project skills with the same name override system skills. When creating new skills from project experience, always use the project level.

How Skills Are Created

Skills enter the system through two paths:

  1. Agent-driven (this skill): You identify a pattern, read this guide, and create the skill manually using init_skill.py or file_write.
  2. Auto-promoted: The system automatically distills playbook skills from repeated project reflections (threshold: 2 reflections with recurring patterns). These are saved as <employee>-<role>-<domain>-playbook under the project skills directory.

Both paths produce the same <skill-name>/SKILL.md format. This guide covers the agent-driven path; auto-promoted skills follow the same naming and format conventions.

Core Principles

Concise is Key

The context window is shared. Only add context the agent doesn't already have. Prefer concise examples over verbose explanations.

Anatomy of a Skill

skill-name/
├── SKILL.md (required)
│   ├── YAML frontmatter (name, description required)
│   └── Markdown instructions
└── Bundled Resources (optional)
    ├── scripts/          - Executable code
    ├── references/       - Documentation loaded as needed
    └── assets/           - Files used in output

Progressive Disclosure

  1. Metadata (name + description) - Always in context (~100 words)
  2. SKILL.md body - When agent reads the skill (<5k words)
  3. Bundled resources - As needed (scripts can be executed without reading into context)

Naming

All skills — whether agent-created or auto-promoted — must follow these conventions:

  • Lowercase letters, digits, and hyphens only (e.g., backend-api-playbook)
  • Under 64 characters
  • Directory name must match the name field in frontmatter

Skill Creation Process

Step 1: Understand the skill with concrete examples

Clarify use cases: what triggers this skill, what does it produce?

Step 2: Plan reusable contents

Identify what scripts, references, and assets would help.

Step 3: Initialize the skill

For project-specific skills, create under .opc/projects/<project_id>/skills/:

python3 {baseDir}/scripts/init_skill.py <skill-name> --path .opc/projects/<project_id>/skills

Options: --resources scripts,references,assets and --examples.

Step 4: Edit the skill

Write SKILL.md with:

  • Frontmatter: name (hyphen-case, matches directory) and description (what it does + when to use it — this is the primary trigger for skill discovery)
  • Body: Instructions, examples, references to bundled resources

Step 5: Package (optional)

python3 {baseDir}/scripts/package_skill.py <path/to/skill-folder>

Validates the skill then creates a distributable .skill zip file.

Step 6: Iterate

Test, notice struggles, improve SKILL.md and resources.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

clawhub

無料概要あり

ClawHubで目的に合うエージェントスキルを検索し、プロジェクトへの導入やインストール済みスキルの更新を進めるスキルです。

  • 作業に合うスキルを探したいとき
  • プロジェクトにスキルを導入したいとき
  • 導入済みスキルを更新・確認したいとき
HKUDS/AutoSwarm1,9632026年10月25日 更新

collaboration-playbook

無料概要あり

AutoSwarmの会社モードで、作業範囲の守り方や引き継ぎ、同僚への連絡、会議、共同作業が止まる場合の進め方を定めます。

  • 担当作業の引き継ぎを整えたいとき
  • 同僚へ連絡する条件を判断したいとき
  • 役割間の会議やブロック対応を整理したいとき
HKUDS/AutoSwarm1,9632026年10月25日 更新

cron

無料概要あり

システムのcrontabを使い、定期実行するタスクや一度だけ実行する予定を設定・確認・削除する方法を案内します。リマインダーや定型処理のスケジュール管理に使えます。

  • 定期リマインダーの設定
  • 一度だけの予定の登録
  • cronジョブの確認と削除
HKUDS/AutoSwarm1,9632026年10月25日 更新

github

無料概要あり

GitHubのIssueやプルリクエスト、CI実行状況を`gh`コマンドで確認し、必要に応じてAPIから詳細情報を取得するスキルです。

  • プルリクエストのCI状況を確認したいとき
  • 失敗したワークフローのログを調べたいとき
  • 最近のワークフロー実行を一覧したいとき
HKUDS/AutoSwarm1,9632026年10月25日 更新

memory

無料概要あり

ユーザーが後のセッションでも使いたいと確認した設定やプロジェクト固有の情報を、全体用・プロジェクト用のMarkdownメモに整理して保存します。

  • 継続して使う回答の好みを残したいとき
  • プロジェクトの規約や制約を記録したいとき
  • 次回以降に必要な作業パスを整理したいとき
HKUDS/AutoSwarm1,9632026年10月25日 更新

opc-collab

無料概要あり

AutoSwarmの会社モードで、エージェントへの連絡や作業の委任、会議への応答、管理ボードの確認、タスク調整の提案を行います。

  • チームメンバーに作業状況を連絡したいとき
  • 不足情報をユーザーに確認したいとき
  • 担当者へ作業を委任したいとき
HKUDS/AutoSwarm1,9632026年10月25日 更新

HKUDS のスキルをすべて見る

このスキルの問題を報告する