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

migrate-workflows

設定内の旧形式ワークフローファイルを探し、内容を保った `SKILL.md` に移行したうえで、元ファイルをバックアップとして整理するスキルです。

原文原文の説明を見る

Automatically migrate legacy workflows to modern skills across global and workspace configurations. Scans for existing workflows, creates target SKILL.md files, and safely archives old workflow files.

asgeirtj/system_prompts_leaksスター 70,416(GitHub 70,416 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 旧ワークフローをスキルへ移したいとき
  • グローバル設定もまとめて整理したいとき
  • 移行済みのファイルを確認したいとき
  • 元ファイルをバックアップしておきたいとき

日本語での紹介

できること

グローバル設定やワークスペースにある旧形式のワークフローファイルと workflows.json を探し、移行先となるスキルの有無を確認します。未移行のワークフローは、タイトルや説明を整理した標準的な SKILL.md に変換し、元の指示や引数、ガイドラインを引き継ぎます。すでに同名のスキルがある場合は上書きせず、そのファイルを保ったまま整理を進めます。移行後は旧ファイルを .md.bak に名前変更してバックアップし、マニフェストから移行済みの項目を取り除きます。最後に、新規作成したスキル、既存のためスキップした項目、バックアップしたファイルをまとめます。

こんなときに便利

.agents/workflows などに残る旧形式のワークフローを、スキルとして使える形に移したいときに向いています。複数のワークスペースやグローバル設定にファイルが分散している場合にも、移行状況と保存先を確認しながら整理できます。

使い方の例

  • 「ワークスペースの旧ワークフローをスキルに移行して」
  • 「グローバル設定も含めて、移行が必要なファイルを整理して」
  • 「移行済みか確認して、元ファイルをバックアップして」

注意点

ファイル検索、読み書き、名前変更を行うため、対象の設定ディレクトリにアクセスできる環境が必要です。

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

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
A良好既存スキルを上書きせず、元ファイルを削除せずバックアップします。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
A良好必要条件は対象設定ディレクトリへのアクセスと明記されています。

点数には入れていません。 2026年10月30日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

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

含まれるファイル(1)

  • SKILL.md5.9 KB

SKILL.md(原文)

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

Migrate Workflows to Skills

Use this skill to autonomously migrate legacy workflow files to modern skills.

Workflows (.agents/workflows/*.md or _agents/workflows/*.md) are deprecated.
Skills (.agents/skills/<name>/SKILL.md or _agents/skills/<name>/SKILL.md) provide all the capabilities of workflows, plus:

  • First-class slash command support (typing /<name> in the chat input box).
  • Semantic agent discovery (the agent can automatically invoke the skill when relevant).
  • Multi-file capabilities (supporting helper scripts, templates, and references).

Instructions for the Agent

When this skill is invoked, you must execute the migration automatically by performing the following steps:

Step 1: Discover Existing Workflows

Scan global and workspace (if applicable) configuration directories using filesystem search tools for legacy .md workflow files and workflows.json manifests:

  1. Global Workflows:

    • ~/.gemini/config/global_workflows/*.md
    • ~/.gemini/config/workflows/*.md
    • Manifests: ~/.gemini/config/workflows.json
  2. Workspace Workflows (for each open workspace root and parent
    directories):

    • <workspace_root>/.agents/workflows/*.md
    • <workspace_root>/_agents/workflows/*.md
    • <workspace_root>/.agent/workflows/*.md
    • <workspace_root>/_agent/workflows/*.md
    • Manifests:
      <workspace_root>/{.agents,_agents,.agent,_agent}/workflows.json

[!NOTE]
OS-Specific Path and Output Formatting:

  • Adapt path resolution to the host OS (%USERPROFILE% on Windows vs. $HOME on macOS/Linux).
  • When presenting tables, progress, or summaries to the user, always format paths using the host OS path separators (e.g. \ on Windows such as %USERPROFILE%\.gemini\config\global_workflows\<name>.md, / on macOS/Linux).

Check each discovered workflow against existing skills: For each workflow, check if <target_skill_dir>/<name>/SKILL.md already exists to determine whether it has already been migrated.

Present the discovered workflows, their migration targets, and status:

ScopeWorkflow NameSource PathTarget Skill PathStatus
Global<name>~/.gemini/config/global_workflows/<name>.md~/.gemini/config/skills/<name>/SKILL.mdPending / Already Migrated
Global<name>~/.gemini/config/workflows/<name>.md~/.gemini/config/skills/<name>/SKILL.mdPending / Already Migrated
Workspace<name><workspace>/.agents/workflows/<name>.md<workspace>/.agents/skills/<name>/SKILL.mdPending / Already Migrated
Workspace<name><workspace>/_agents/workflows/<name>.md<workspace>/_agents/skills/<name>/SKILL.mdPending / Already Migrated
  • If no workflow files are found (or all have already been cleaned up), inform the user that their workspace and global configs are already clean.
  • If all workflows are Already Migrated, inform the user that target SKILL.md files already exist and proceed directly to archiving/cleaning up the remaining legacy files without overwriting existing skills.

Step 2: Convert Each Workflow to a Skill (Idempotent Execution)

For each workflow file:

  1. Check existing skill (Overwrite Protection):

    • If <target_dir>/<name>/SKILL.md already exists, do not overwrite
      it
      (preserves any manual edits or improvements made after prior
      migrations). Skip to Step 2.4 (cleanup/archiving).
    • If <target_dir>/<name>/SKILL.md does not exist, proceed with
      conversion.
  2. Read and format the source workflow:

    • Read the source .md file content.

    • Inspect existing frontmatter (if any) and markdown body.

    • Extract the workflow's title, description, or purpose from the content.

    • Ensure standard YAML frontmatter with name and description:

      ---
      name: <name>
      description: <concise one-sentence description of what the skill does and when to use it>
      ---
      
      # <Title>
      
      <Workflow instructions and guidelines>
      
    • Retain all prompt instructions, arguments, and guidelines from the
      original workflow.

  3. Write the target skill file:

    • Create the directory: <target_dir>/<name>/ (e.g.
      <workspace>/.agents/skills/<name>/ or
      ~/.gemini/config/skills/<name>/)
    • Write the file: <target_dir>/<name>/SKILL.md
  4. Archive the legacy workflow safely:

    • Rename the old .md workflow file to <name>.md.bak (e.g. using mv my_workflow.md my_workflow.md.bak on Linux/macOS, or using Move-Item /
      file tools on Windows). Do not permanently delete the file so that the
      original content is safely preserved as a backup.
    • Remove migrated workflow entries from any workflows.json manifests.

Step 3: Verify and Confirm

  1. Confirm all target SKILL.md files exist and legacy workflows have been renamed to .md.bak.
  2. Inform the user of the final summary:
    • Newly migrated skills (SKILL.md).
    • Previously migrated skills skipped (preserved existing SKILL.md
      files).
    • Legacy workflow files safely archived as .md.bak.

レビュー

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

コメント

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

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

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

0 / 1000 文字

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

同じリポジトリのスキル

3d-object

無料概要あり

立体物をthree.jsで作成し、あらゆる角度から確認できるビューアーに表示します。OBJ + MTLやGLBで保存し、他の3D制作ソフトへ持ち込めます。

  • 立体物を作って全方向から確認したいとき
  • Blenderで編集するモデルの作成
  • シルエットや素材の見え方の確認
asgeirtj/system_prompts_leaks7万2026年10月29日 更新

a11y-debugging

無料概要あり

Chrome DevTools MCPでWebページのアクセシビリティを監査し、見出し構造、ラベル、キーボード操作、フォーカス、タップ領域、色のコントラストに関する問題を調べます。

  • ページ全体のアクセシビリティを監査したいとき
  • フォームのラベルや画像の代替テキストを確認したいとき
  • キーボード操作とフォーカスを点検したいとき
asgeirtj/system_prompts_leaks7万2026年10月29日 更新

action-items

無料概要あり

個人用のタスク一覧に、やることや期限、返答待ち、作業が止まる理由を記録します。進捗や依存関係を更新し、重複や完了済みの項目も整理するスキルです。

  • 期限付きのタスクや約束の記録
  • 返答待ちや作業が止まる理由の整理
  • 前提タスク完了後の依存関係の更新
asgeirtj/system_prompts_leaks7万2026年10月29日 更新

agents

無料概要あり

作業の目標と完了条件を整理し、必要に応じて複数のエージェントへ分担します。進捗報告、成果の検証、PRのマージまで、プロジェクトとして進行を管理します。

  • 独立した作業を並行して進めたいとき
  • 進行中の各作業の状況確認
  • 中断したプロジェクトの再開
asgeirtj/system_prompts_leaks7万2026年10月29日 更新

agy-customizations

無料概要あり

Antigravityのカスタマイズの種類や読み込み順、検出場所を説明し、スキル、ルール、プラグイン、フック、MCPサーバーの作成方法を案内します。

  • カスタマイズの種類を選びたいとき
  • 読み込み場所や優先順位を確認したいとき
  • スキルやルールを作成したいとき
asgeirtj/system_prompts_leaks7万2026年10月29日 更新

animated-video

無料概要あり

再生・一時停止や時間位置の指定ができるアニメーションをHTMLページとして制作します。場面の長さや速度を調整し、横長・縦長の動画書き出しに備えます。

  • 製品の操作紹介を動画にしたいとき
  • 文字と図形で内容を説明したいとき
  • 縦長のアニメーション制作
asgeirtj/system_prompts_leaks7万2026年10月29日 更新

asgeirtj のスキルをすべて見る

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