1Passwordに保存したパスワードやAPIキーを、コマンド実行や設定テンプレートで使うためのスキル。CLIの導入、認証、秘密情報の取得・受け渡しを案内します。
- 1Password CLIの導入と設定
- 保存済みAPIキーでコマンド実行
- 設定テンプレートへの秘密情報の埋め込み
2つのエージェントが別々に加えた変更のGit競合を、双方の差分と意図から中立的に解決。競合箇所ごとの判断理由を記録し、ビルドやテストで統合結果を確認します。
Neutral arbiter for merge conflicts between two agents.
2つのエージェントが作業したブランチ間のGit競合を、第三者の立場で解決します。双方の差分と作業意図を集め、競合箇所ごとに「両立できる変更」「同じ設計上の問いへの別の回答」「他方の変更で前提が失われた変更」に分類します。両立する変更は組み合わせ、選択が必要な場合は意図に基づいて判断し、理由を報告します。
複数のエージェントが並行して実装やリファクタリングを進め、マージやリベースが止まったときに向いています。競合を起こした当事者に判断を任せず、双方の目的を確認したい場面で使えます。統合後はビルドやテストで動作を確かめ、各競合箇所で何を残したかを一覧にします。
Gitリポジトリと、双方の作業意図を示すPR本文・完了報告・コミットメッセージなどが必要です。変更対象は競合箇所に限ります。意図を確認できない場合や判断が同点になる場合は、推測せず報告します。単一エージェント内の競合や、再生成で解決できる生成ファイルの競合は対象外です。
この紹介文は、公開されている SKILL.md をもとに AI(Claude Haiku)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Resolve a git merge conflict between two AGENTS' branches as an impartial third party. Agents resolving conflicts against a peer's work reliably either overwrite the peer or abandon their own change — they lack the peer's context and are biased toward their own side. This skill is the fix: a neutral reconciler that receives both diffs plus both sides' stated intents and produces a merged result, like a merge-queue arbiter.
git merge or git rebase halts on conflicts between two agents' work and
neither original agent should self-adjudicate.terminal running
hermes kanban show <task-id>), PR bodies, or at minimum each branch's
commit messages.Standalone — a human (or agent) invokes this skill inside the conflicted repo: load the skill, then follow the Procedure top to bottom.
Spawned neutral agent — the preferred shape in multi-agent campaigns:
delegate_task: spawn a subagent whose task message contains the repo path,
both branch names, and both sides' intent summaries verbatim, plus an
instruction to follow this skill.kanban_create(title="reconcile branch-a x branch-b", assignee="reconciler", parents=["t_a", "t_b"]). The parent links carry both sides' completion
summaries into the reconciler's context automatically; the card body should
name the repo path and the two branches.| Hunk class | Definition | Resolution |
|---|---|---|
| disjoint-intent | The two changes serve different goals and can coexist | Combine both |
| same-question-different-answer | Both sides answered one design question differently | Pick ONE per stated intents; surface the decision |
| superseded | One side's premise no longer holds after the other's change | Keep the surviving side; note why |
Impartiality contract: never favor the side that spawned you; touch ONLY conflicted regions (no drive-by edits); every design-question pick must appear explicitly in the hand-back summary.
terminal: git status (confirm the conflicted state and list
conflicted files), git merge-base <A> <B>, then for each side
git log --oneline <base>..<side> and git diff <base>..<side> -- <file>
for every conflicted file. In a halted merge, HEAD is one side and
MERGE_HEAD is the other.hermes kanban show <task-id> for completion
summaries/metadata, or the PR body, or the commit messages from the log
above. Write down one sentence of intent per side before touching any file.read_file and locate each
<<<<<<</=======/>>>>>>> block.patch (or write_file for whole-file rewrites):
git add each resolved file via terminal.search_files finds no <<<<<<< markers in the repo and every
resolved file is staged.terminal; at minimum import/execute the
touched modules. Both intents must be observable in the merged behavior
(e.g., side A's new semantics AND side B's disjoint addition both present).git commit (the default merge message plus a body
listing hunk decisions is fine).file:lines — class — which side(s) kept — rationale. For every
same-question-different-answer hunk, state the design question and the
answer you picked so a human can veto it — never bury a design call.kanban_complete(summary=...). Standalone: print the summary.hotspot: <path> — <reason> kanban comment) so the orchestrator decomposes
that file, rather than serially reconciling every new collision on it.git status shows a clean tree on the target branch with a merge commit.search_files pattern <<<<<<<).まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
1Passwordに保存したパスワードやAPIキーを、コマンド実行や設定テンプレートで使うためのスキル。CLIの導入、認証、秘密情報の取得・受け渡しを案内します。
損益計算書・貸借対照表・キャッシュフロー計算書を数式で連動させるExcelモデルを作ります。実績と予測の入力、前提を変えた比較、財務三表の整合性確認を段階的に進めます。
Run PyTorch training across GPUs with minimal changes.
日本語の概要は準備中です。原文の説明を表示しています。
Set up Actual Computer (actual.inc) inference in Hermes.
日本語の概要は準備中です。原文の説明を表示しています。
技術が苦手で不満を抱きやすい利用者になりきってアプリを試し、操作の分かりにくさや離脱の原因を発見。実際の改善課題と個人的な不満を分け、修正案をまとめます。
AIエージェント専用のメール受信箱を用意し、送受信や返信、添付ファイルの処理を行います。メールで届く認証コードの確認や、受信をきっかけにした継続的な処理にも使えます。