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

turn-into-skill

会話や既存の作業手順から繰り返し使える流れをまとめ、個人用または組織用のAgent-Nativeスキルとして保存する手順を案内します。

原文原文の説明を見る

Capture a proven thread or workflow as a reusable Agent-Native skill and save it as a personal or organization resource. Use when a user invokes `/turn-into-skill` or asks to save a workflow for reuse.

BuilderIO/agent-nativeスター 7,525(GitHub 7,525 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 会話の手順をスキルとして残したいとき
  • 個人用の定型作業を再利用したいとき
  • 組織内で共有する手順をまとめたいとき

日本語での紹介

できること

会話、ローカルの作業手順、記録ファイルなどから、繰り返し使える仕事の流れを抽出し、SKILL.mdにまとめて保存する手順を示します。元資料を読み、目的、利用する場面、必要な入力や連携、判断が必要な点、成果物、確認方法を整理してから、再利用しやすい指示に仕立てます。保存先は個人用、共有組織用、全ワークスペース向けなど、依頼された範囲に合わせます。既存スキルを誤って上書きしないことや、保存後に内容を読み返して確認することも含まれます。

こんなときに便利

毎回説明している定型作業をスキルにしたいときや、うまくいった会話を再利用可能な手順として残したいときに向いています。専用画面や新しいデータ管理が必要なアプリ化ではなく、既存の機能を使う反復作業をまとめる用途です。

使い方の例

  • 「この会話の手順を個人用スキルとして保存してください」
  • 「この作業フローをチームで使えるスキルにしてください」

注意点

保存には利用可能なリソース機能が必要です。既存ファイルは明示的に更新を頼まれない限り上書きしません。繰り返し使える作業が資料から特定できない場合は、内容を推測して作らず、不足を伝えます。

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

含まれるファイル(2)

  • SKILL.md5.0 KB
  • agents/openai.yaml316 B

SKILL.md(原文)

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

Turn Into Skill

This is a packaging-and-save workflow, not a request for a proposal. A skill is the lightweight path for a repeatable job that mostly needs guidance and existing app actions. Use turn-into-app when the job needs a dedicated UI, new persistent domain state, or a distinct app route.

Default behavior

  • With no argument, use the current thread as the source.
  • With a named skill, local workflow, transcript path, or attachment, read that source and package it immediately.
  • Do not ask the user to restate context already present in the source.
  • Default to a personal skill unless the user explicitly asks for a team, organization, or all-app skill, or passes shared as the scope.
  • If the current thread only discusses creating a skill, do not package that meta-workflow unless the user explicitly asks for it.
  • Treat an explicit /turn-into-skill invocation as authorization to save the resulting skill, but never overwrite an existing skill at the target path unless the user clearly asks to update it.

1. Extract the repeatable workflow

Read the full source before writing. Reduce it to a concise working brief:

  • the repeatable job and the user outcome;
  • when the skill should trigger;
  • required inputs, context, permissions, and integrations;
  • the ordered steps and the one to three judgment-heavy decisions;
  • expected outputs, verification, retry, and failure boundaries.

Preserve the useful judgment from the source, not its transcript. Do not turn one-off answers, private data, customer data, secrets, or unverified claims into the skill's contract. If no repeatable job can be identified, stop and report what is missing instead of inventing generic guidance.

2. Author the skill

Create a single SKILL.md with:

  • a short hyphen-case name and a description under 40 words that says what the skill does and when to use it;
  • user-invocable: true so it can be selected from the app's / picker;
  • scope: both so the saved skill can guide the app runtime and connected coding agents;
  • concise sections for purpose, trigger, inputs, workflow, verification, and failure or retry behavior.

Write imperative, reusable instructions. Keep exact action names, field rules, and decision criteria when they matter. Use placeholders for credentials and provider data. Do not paste the source transcript, large dumps, or ephemeral thread details into the saved skill.

Choose a new slug when the target path already exists. Read an existing skill before changing it, and update it only when the user explicitly requested an update.

3. Save at the requested scope

Skills are resources at skills/<slug>/SKILL.md.

User intentSave path
Just me or personal reuseUse the resources tool with action: "write", scope: "personal", visibility: "workspace", and the generated skill content.
Shared organization or app reuseUse the resources tool with action: "write", scope: "shared", visibility: "workspace", and the generated skill content.
Every workspace appUse create-workspace-resource with kind: "skill", scope: "all", the generated path, name, description, and content.
Only selected appsUse the workspace resource flow with scope: "selected" only when the user names the app set.

For an all-app workspace skill, use the workspace resource action when it is available. If the current app does not expose it, discover or delegate to the configured Dispatch workspace agent. Do not silently save a personal skill and report it as shared. If organization approval is queued, report that the skill is pending approval rather than claiming it is active.

Set visibility: "workspace" for an explicitly requested saved skill. Use agent_scratch only for temporary drafting, then promote or rewrite it before reporting the skill as saved.

4. Verify and hand off

After saving, read the exact skills/<slug>/SKILL.md resource back at the target scope. Confirm that the frontmatter name, trigger description, and full workflow body are present. If the read-back fails or the save returned an approval request, say so plainly and include the actual pending state.

Report:

  • the skill name and path;
  • whether it is personal, organization-wide, or selected-app;
  • the trigger users can invoke from /;
  • the verification result and any approval or setup still required.

Related skills

  • turn-into-app — package the same source as a UI-bearing app with buttons, agent handoffs, and a domain workflow.
  • create-skill — general skill format and authoring rules.
  • capture-learnings — lightweight memory for preferences and corrections, rather than reusable workflows.
  • self-modifying-code — safety boundaries when the agent edits app source.

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

a2a-assets

無料概要あり

複数のアプリやMCPホストからブランド画像・動画を生成、調整、書き出し、挿入する作業を支援します。ライブラリ選択や修正依頼も扱います。

  • スライド用のブランド画像を作りたいとき
  • 既存素材をフィードバックに合わせて直したいとき
  • 動画素材を生成して書き出したいとき
BuilderIO/agent-native7,5252026年10月26日 更新

account-health

無料概要あり

特定の顧客企業について、契約と製品利用の数値を照らし合わせ、根拠や不足情報を明記した健全性レポートをまとめます。

  • 顧客の健全性を確認したいとき
  • 契約席数と実利用を比べたいとき
  • 更新前に利用状況を整理したいとき
BuilderIO/agent-native7,5252026年10月26日 更新

actions

無料概要あり

アプリの操作をエージェントと画面の両方から呼び出せるアクションとして実装し、API連携や画面のデータ取得を一貫した形で追加するスキルです。

  • 新しいアプリ操作を追加したいとき
  • 外部APIと連携したいとき
  • 画面からデータを取得したいとき
BuilderIO/agent-native7,5252026年10月26日 更新

adding-a-feature

無料概要あり

新機能をUI・エージェント用アクション・説明資料・画面状態の4領域でそろえ、利用者とエージェントのどちらからも一貫して使えるようにするチェックリストです。

  • 新機能追加の作業範囲を整理したいとき
  • UIとエージェント操作をそろえたいとき
  • 画面状態の同期漏れを防ぎたいとき
BuilderIO/agent-native7,5252026年10月26日 更新

adhoc-analysis

無料概要あり

複数のデータソースを照合して、傾向や指標、根拠をまとめた分析結果を作成します。必要に応じて、再実行できるダッシュボードとして保存できます。

  • 商談と通話記録を照合したいとき
  • 顧客の利用状況を横断して調べたいとき
  • 繰り返し更新できる分析を保存したいとき
BuilderIO/agent-native7,5252026年10月26日 更新

admin-surfaces

無料概要あり

Analyticsの管理画面で、機能フラグの状態確認と切り替え、ダッシュボード利用状況の調査、接続先アプリのデータベース管理を行います。

  • アプリごとの機能フラグを確認・変更したいとき
  • ダッシュボードの所有者や利用状況を調べたいとき
  • 接続済みアプリのテーブルを管理したいとき
BuilderIO/agent-native7,5252026年10月26日 更新

BuilderIO のスキルをすべて見る

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