plugins/core/skills/edit-output-style/SKILL.md
--- name: edit-output-style description: Claude Code output styleの作成・更新を公式仕様に基づいて行う。新しいoutput style作成(create)や既存output styleの更新(update)時に使用。 argument-hint: [create|update] [style-name] disable-model-invocation: true allowed-tools: WebFetch, Read, Write, Edit, Glob --- ## Step 1: サブコマンド判定 - `$ARGUMENTS[0]` が `create` → Step 3(新規作成フロー)へ - `$ARGUMENTS[0]` が `update` → Step 4(更新フロー)へ - 未指定 or 上記以外 → AskUserQuestion で create / update を選択させてから対応する Step へ スタイル名は `$ARGUMENTS[1]` から取得する。未指定の場合は各フロー内で確
npx skillsauth add kentanakae/claude-code-plugins plugins/core/skills/edit-output-styleInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
$ARGUMENTS[0] が create → Step 3(新規作成フロー)へ$ARGUMENTS[0] が update → Step 4(更新フロー)へスタイル名は $ARGUMENTS[1] から取得する。未指定の場合は各フロー内で確認する。
WebFetchで https://code.claude.com/docs/ja/output-styles.md を取得し、フロントマターリファレンスのテーブルから全フィールド名を抽出する。以下の既知フィールド一覧と比較し、差分があれば警告してこのスキル(edit-output-style)のアップデートが必要な旨を伝える。差分がなければ次の Step に進む。
既知フィールド: name, description, keep-coding-instructions
ユーザーに以下を確認する(AskUserQuestionを使用):
スタイル名(ファイル名):
$ARGUMENTS[1] が指定されている場合はそれを使用、なければインタビューで確認/output-style <name> での切り替えコマンドになる表示名(name): オプション
/output-style メニューに表示される名前説明(description): 推奨
/output-style UIメニューに表示される説明コーディング指示の保持(keep-coding-instructions):
true: Claude Codeのデフォルトのコーディング関連システムプロンプトを保持。ソフトウェア開発用途向けfalse(デフォルト): コーディング関連の指示を除外。ソフトウェア開発以外の用途向け適用範囲:
~/.claude/output-styles/)- 全プロジェクトで利用可能.claude/output-styles/)- このプロジェクトのみスタイルの方向性:
ユーザーの回答をもとに、output styleのマークダウンを作成する。
Output Style の仕組み(作成時の重要な注意点):
keep-coding-instructions: true でない限り、コーディング関連の指示も除外される<style-name>.md)を作成/output-style <style-name> で切り替え可能であることを案内$ARGUMENTS[1] でスタイル名が指定されている場合: 以下のパスを Glob で検索
.claude/output-styles/*.md~/.claude/output-styles/*.md対象のファイルを Read で読み込み、以下を整理して表示する:
AskUserQuestion(multiSelect: true)で更新したい箇所を選択させる:
選択された項目について、現在の値を表示しながら変更内容を確認する:
---
name: my-style # スタイル名(省略時はファイル名から自動継承)
description: What this does # 説明(/output-style UIに表示)
keep-coding-instructions: true # コーディング関連の指示を保持するか(デフォルト: false)
---
/edit-output-style create my-new-style: スタイル名を指定して新規作成/edit-output-style create: インタビューでスタイル名を確認して新規作成/edit-output-style update my-existing-style: スタイル名を指定して更新/edit-output-style update: スタイル一覧から選択して更新/edit-output-style: サブコマンド選択から開始tools
--- name: clasp-antigravity description: Antigravity CLI (agy) で別AIの視点を得る。Gemini CLIの後継。コードレビューやタスク実行をAntigravityに依頼する際に使用。multi-agent collaboration。 allowed-tools: Bash(agy:*), Bash(which:*) argument-hint: [review|exec] [prompt] context: fork --- # Antigravity CLI スキル Antigravity CLI(バイナリ名 `agy`)を使って、別のAIエージェントの視点を得る。Google が 2026-05-19 に公開した Gemini CLI の後継。 > **背景**: Gemini CLI は 2026-06-18 に Free/Pro/Ultra ユーザー向けで停止された(Standard/Enterprise ライセンスは継続)。本スキルはその後継として運用する。 ## 前提条件 - Antigravity
tools
ユーザーにフレンドリーな挨拶をする
tools
プラグインのスキル機能を実演するサンプル。デモやサンプルを求められたときに使用。
tools
協働チーム(設計リード・実装担当・調査担当)を起動して大規模タスクに取り組む。複数フェーズにわたる実装・調査・テストの並列連携が必要な場合に使用。