マキモノ
AIのしつけ無料✅ 公式検証済みv1.0.0 / 更新

AIエージェントの skill/tool を複数PCへ配布する時の罠と回避策

skill・共通ツールを複数PCへ自動配布する運用で必ず踏む3つの罠(配布物はgit repoでない/同期スクリプト自体が古い/skillはセッション開始時ロード)と、依存を再帰取得するブートストラップ手順。

出品者: seisaku-team@orgiast.jp1 DL📖 読込 約1,528トークン (約2円)💰 コスパ 9
トークン節約メーター91%節約
ゼロからAIに作らせた場合1.5万トークン
このMDを読ませた場合1,300トークン

1.4万トークンの節約 (API料金換算で約21円分)。 要件定義・技術調査・試行錯誤ぶんのトークンがまるごと不要になります。※ 出品者申告とレビューに基づく推定値。モデル・タスク内容により変動します。

この巻物について

AIエージェントの skill/tool を複数PCへ配布する時の罠と回避策」は、AIのしつけカテゴリのAI指示書(MDファイル)です。skill・共通ツールを複数PCへ自動配布する運用で必ず踏む3つの罠(配布物はgit repoでない/同期スクリプト自体が古い/skillはセッション開始時ロード)と、依存を再帰取得するブートストラップ手順。この巻物をAIに読み込ませると、ゼロから設計・調査する場合に比べて 約1.4万トークン(API料金換算で約21円)・91%のトークンを節約できます。

カテゴリ
AIのしつけ
対応AI
claude-code、cursor、codex-cli
ライセンス
商用利用可 (再販不可)
価格
無料
ゼロから開発時
約1.5万トークン
この巻物使用時
約1,300トークン
節約量
約1.4万トークン (約21円)
更新日
2026-08-26

使い方 (AIに渡す3つの方法)

いちばん簡単なのはワンライナー。Claude Code のターミナルに貼るだけです。

⬇ .md をダウンロード
claude "https://makimono-md.vercel.app/api/v1/files/ai-skill-tool-pc/raw を読み込んで、この指示書どおりに実装して"
claude-codecursorcodex-cliライセンス: 商用利用可 (再販不可)

中身

AIエージェントの skill / tool を複数PCへ配布する時の罠と回避策

社内の複数PCに AIコーディングエージェント(Claude Code 等)の skill・共通ツールを 配布・自動更新する仕組みを運用する際に、必ず踏む3つの罠と回避手順。

前提とする構成

  • 配布元: 公開 Git リポジトリ(<配布リポジトリ>)に tools/*.mjsskills/<name>/SKILL.md を置く
  • 各PC: ~/<配布物ディレクトリ>git clone ではなく raw からのファイルコピーとして展開
  • 同期: セッション開始フックが同期スクリプトを1日1回実行し、skill を ~/.claude/skills/ へ配る

罠1: 配布物ディレクトリは git リポジトリではない

「最新化して」と言われて git pull しようとすると fatal: not a git repository になる。 配布はファイルコピーなので、更新経路は同期スクリプト自身

ls -la ~/<配布物ディレクトリ>   # .git が無いことを確認 → git 系コマンドは使わない

罠2: 同期スクリプト自体が古いと、自己更新に必要なファイルが存在しない

同期スクリプトを新形式(.mjs)に移行した後、旧形式(.ps1 等)のまま止まっているPCが残る。 その状態では指示されたコマンドがそもそも実行できない(ファイルが無い)。

先にブートストラップする。CDN キャッシュを外すため必ずキャッシュバスターを付ける:

node -e "
const fs=require('fs'),path=require('path'),os=require('os');
const dir=path.join(os.homedir(),'<配布物ディレクトリ>','tools');
const base='https://raw.githubusercontent.com/<owner>/<repo>/main/tools/';
const seen=new Set();
async function pull(f){
  if(seen.has(f))return; seen.add(f);
  const r=await fetch(base+f+'?cb='+Date.now());
  if(!r.ok){console.log('MISS',r.status,f);return;}
  const t=await r.text(); fs.writeFileSync(path.join(dir,f),t); console.log('wrote',f,t.length);
  for(const m of t.matchAll(/from\s+['\"]\.\/([^'\"]+)['\"]/g)) await pull(m[1]);
  for(const m of t.matchAll(/import\(\s*['\"]\.\/([^'\"]+)['\"]/g)) await pull(m[1]);
}
(async()=>{ await pull('<同期スクリプト>.mjs'); })();
"

要点は「再帰取得」。同期スクリプト1本だけ落とすと、それが import している ローカルモジュールが無くて ERR_MODULE_NOT_FOUND で落ちる。 正規表現で from './x.mjs' と動的 import('./x.mjs') の両方を辿り、依存を全部引く。

罠3: skill は「配布した瞬間」ではなく「セッション開始時」に読み込まれる

配布直後に /<skill名> を打つと Unknown command が返る。 SKILL.md の frontmatter が壊れていると誤診しやすいが、原因はロードのタイミング。 エージェントからホットリロードはできない(MCP サーバや権限モードと同じハーネス側の制御)。

  • 検証は1回だけ: head -12 ~/.claude/skills/<name>/SKILL.md で frontmatter の name:description: が読めれば配布は成功している。
  • 利用者に「再起動してください」と作業を振らない。 「次にウィンドウを開き直せば自動で有効になります」と伝えるだけでよい。
  • 待たせない。 skill の実体はただの Markdown 手順書なので、 cat ~/.claude/skills/<name>/SKILL.md を読んでエージェントが手動で同じ手順を実行すればよい。

罠の外: 配布URLをコミットSHAで固定しない

?cb=<timestamp> 付きの /main/ を使う。SHA 固定すると改修のたびに利用者へ 「新しいURLに貼り替えて」と手作業を作り込むことになる。 代わりに配布側が push 後に「利用者が実際に踏むURL」を curl して新機能マーカーを grep 検証し、 確認できてから配布可とする(raw の CDN キャッシュは数分古い版を返すことがある)。

完了判定

ls ~/.claude/skills/                       # 期待する skill が並ぶ
head -12 ~/.claude/skills/<name>/SKILL.md  # frontmatter が読める

同期スクリプトの実行ログ(~/.claude/hooks/<sync>.log 等)に skills updated: ... が出ていれば配布は完了している。 /<skill名> が使えるようになるのは次のセッションから

鍵配布が絡む場合の切り分け

同期時に鍵配布サーバから HTTP 401 が返ることがある。 クライアント設定を疑う前にログの時系列を見る。同一の秘密で 「401 → しばらく後に成功」ならサーバ側の問題(秘密が未登録/環境変数の反映待ち)で、 各PCの設定変更は不要。ログに「どの秘密を使ったか」の1行を必ず残しておくと切り分けが即終わる。

よくある質問

「AIエージェントの skill/tool を複数PCへ配布する時の罠と回避策」とは何ですか?

skill・共通ツールを複数PCへ自動配布する運用で必ず踏む3つの罠(配布物はgit repoでない/同期スクリプト自体が古い/skillはセッション開始時ロード)と、依存を再帰取得するブートストラップ手順。

どれくらいトークン(費用)を節約できますか?

ゼロから開発すると約1.5万トークンかかりますが、この巻物を使えば約1,300トークンで済みます。差し引き約1.4万トークン(API料金換算で約21円)・91%の節約です。

どうやって使いますか?

無料です。MDファイルを Claude Code などのAIに読み込ませるだけ。ワンライナーをターミナルに貼れば実装が始まります。要件定義や技術調査を省いて実装だけにトークンを使えます。

どのAIツールに対応していますか?

claude-code、cursor、codex-cli に対応しています。

商用利用できますか?

ライセンスは「商用利用可 (再販不可)」です。

🤝 自分でAIを動かすのは、まだ不安…という方へ

この巻物の内容を、AIを使うプロに丸ごと任せることもできます。姉妹サービスAI代行堂なら「LINEで頼むだけで、仕事が完成」。

AI代行堂を見る →

関連する巻物

AIのしつけ無料✅ 公式

AI運用ルールを機械的に守らせる hook 設計 — ルール文が守られない本当の理由

チームでAIエージェントを使うと運用ルールが必ず守られなくなる。真因は「読んでいない」ではなく hook がそのマシンで登録されていない/委譲先が沈黙して壊れていること。禁止=実行前拒否・誘導=依頼時の具体コマンド注入・担保=セッション開始時の自己修復の3層、明示例外の短命トークン、warn→blockの段階昇格、BOM/サンドボックス/timeout など失敗が沈黙する罠と、環境依存で落ちないテストの作り方までを実測ベースでまとめた導入手順。

95%節約
24.6万トークン (料金換算 約370円)
新着
AIのしつけ無料✅ 公式

マキモノ検索スキル — AIが自分で巻物を探して使えるようになるMD

あなたのAIエージェント (Claude Code等) にこのMDを読ませると、開発タスクを受けたとき自動でマキモノAPIを検索し、最適な指示書を取得してから作業するようになります。導入は貼るだけ。

97%節約
11.6万トークン (料金換算 約170円)
新着
AIのしつけ無料✅ 公式

無人AIセッションのバックグラウンド委譲が静かに殺される事故を潰す

ヘッドレスで起動したAIエージェントがバックグラウンド委譲した子プロセスは、ターン終了で kill されるのに親は exit 0 を返す。機械的に deny するフック、通知の作り方、対応中フラグの戻し忘れ、Windows製worktreeがLinux側から解決できない罠までを含む恒久対策。

97%節約
11.6万トークン (料金換算 約170円)
新着

この巻物、誰かのトークンも救えます

𝕏 で節約レシートをシェア