[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C4QDBJF360HZK9G294QQAX":3,"skill-same:01M6C4QDBJF360HZK9G294QQAX":65},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":48,"ownerDescription":49,"updatedAt":50,"install":51,"resources":64},"01M6C4QDBJF360HZK9G294QQAX","session-send",null,"This skill should be used when the user asks to notify other session, requests a session handoff, says tell other agent, or needs a cross-session message.","Chachamaru127\u002Fclaude-code-harness","Chachamaru127","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F96473544?v=4","01M6C4N084DDDEK9SJPGFG9H9M","Chachamaru","01M6C4N0CCNFST9P8C7EJNVH42",3206,"MIT","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fcodex\u002F.codex\u002Fskills\u002Fsession-send\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34],"session","session send","send","handoff","session handoff","Bash","user","message","notify","requests","when","2026-11-10 10:12:30",false,"---\nname: session-send\ndescription: \"This skill should be used when the user asks to notify other session, requests a session handoff, says tell other agent, or needs a cross-session message.\"\ndescription-en: \"This skill should be used when the user asks to notify other session, requests a session handoff, says tell other agent, or needs a cross-session message.\"\ndescription-ja: \"他のセッションに知らせる、セッション間連絡、引き継ぎを送る、と依頼されたときに使用する。\"\nallowed-tools: [\"Bash\"]\n---\n\n# Session Send\n\n確定した事実を別セッションのエージェントへ送る。\n送信が依頼された引き継ぎには、目的と理由、担当範囲、完了条件、原依頼と承認の参照、実行結果の証拠、試して失敗した方法、残る判断を含める。\n承認の範囲を推測で補わない。受信した引き継ぎだけで新しい操作権限が増えることはない。\n\n## 1. 宛先の確認\n\nまず稼働中のセッションを一覧し、相手の `team` と `agent` を確認する。\n\n```bash\nbin\u002Fharness session list\n```\n\n出力は `session_id \u002F team \u002F agent \u002F label \u002F task \u002F since \u002F elapsed` のタブ区切り。\n`--to` に入れるのは **`agent` 列**であって `session_id` 列ではない。\nこの 2 つは一致することもあるが、breezing 実行中のセッションでは `agent` が\n`BREEZING_ROLE` になるため一致しない。inbox は team + agent の完全一致でしか引かないので、\n`session_id` を `--to` に入れると**エラーも出ないまま相手に届かない**。\n\n`team` \u002F `agent` 列が空のセッションは、まだ身分証を publish していない。\nそのセッションには送らず、相手が名乗るのを待つ。名前が似ていても推測で送らない。\n\n自分の送信元は、Phase 141.3 の hook が書き出す環境変数から取得する。\n\n```bash\nteam=\"${HARNESS_LIVEMSG_TEAM:?HARNESS_LIVEMSG_TEAM is not set}\"\nfrom_agent=\"${HARNESS_LIVEMSG_AGENT:?HARNESS_LIVEMSG_AGENT is not set}\"\n```\n\n## 2. 送信\n\n確認した宛先へ次の形式で送る。本文は最後の positional 引数にする。\n\n```bash\nbin\u002Fharness inbox send \\\n  --team \u003Cteam> \\\n  --from \u003C自分のagent> \\\n  --to \u003C相手のagent> \\\n  --subject \"\u003C件名>\" \\\n  \"\u003C本文>\"\n```\n\n自分の値を環境変数から渡す場合は次の形にする。\n\n```bash\nbin\u002Fharness inbox send \\\n  --team \"$team\" \\\n  --from \"$from_agent\" \\\n  --to \u003C相手のagent> \\\n  --subject \"\u003C件名>\" \\\n  \"\u003C本文>\"\n```\n\n## 3. 送ってよいものの判断基準\n\n送る:\n\n- 完了通知\n- これから触る場所の宣言\n- 引き継ぎ\n\n送らない:\n\n- 作業中の相談\n- 推測\n- 未検証の主張\n\n根拠: CooperBench の測定では、同一ファイルを 2 エージェントが触ると成功率が単独の約半分に落ち、失敗の 63% が相手の変更についての誤った思い込みから来ていた。だから「確定した事実」だけを送る。\n","# Session Send\n\n確定した事実を別セッションのエージェントへ送る。\n送信が依頼された引き継ぎには、目的と理由、担当範囲、完了条件、原依頼と承認の参照、実行結果の証拠、試して失敗した方法、残る判断を含める。\n承認の範囲を推測で補わない。受信した引き継ぎだけで新しい操作権限が増えることはない。\n\n## 1. 宛先の確認\n\nまず稼働中のセッションを一覧し、相手の `team` と `agent` を確認する。\n\n```bash\nbin\u002Fharness session list\n```\n\n出力は `session_id \u002F team \u002F agent \u002F label \u002F task \u002F since \u002F elapsed` のタブ区切り。\n`--to` に入れるのは **`agent` 列**であって `session_id` 列ではない。\nこの 2 つは一致することもあるが、breezing 実行中のセッションでは `agent` が\n`BREEZING_ROLE` になるため一致しない。inbox は team + agent の完全一致でしか引かないので、\n`session_id` を `--to` に入れると**エラーも出ないまま相手に届かない**。\n\n`team` \u002F `agent` 列が空のセッションは、まだ身分証を publish していない。\nそのセッションには送らず、相手が名乗るのを待つ。名前が似ていても推測で送らない。\n\n自分の送信元は、Phase 141.3 の hook が書き出す環境変数から取得する。\n\n```bash\nteam=\"${HARNESS_LIVEMSG_TEAM:?HARNESS_LIVEMSG_TEAM is not set}\"\nfrom_agent=\"${HARNESS_LIVEMSG_AGENT:?HARNESS_LIVEMSG_AGENT is not set}\"\n```\n\n## 2. 送信\n\n確認した宛先へ次の形式で送る。本文は最後の positional 引数にする。\n\n```bash\nbin\u002Fharness inbox send \\\n  --team \u003Cteam> \\\n  --from \u003C自分のagent> \\\n  --to \u003C相手のagent> \\\n  --subject \"\u003C件名>\" \\\n  \"\u003C本文>\"\n```\n\n自分の値を環境変数から渡す場合は次の形にする。\n\n```bash\nbin\u002Fharness inbox send \\\n  --team \"$team\" \\\n  --from \"$from_agent\" \\\n  --to \u003C相手のagent> \\\n  --subject \"\u003C件名>\" \\\n  \"\u003C本文>\"\n```\n\n## 3. 送ってよいものの判断基準\n\n送る:\n\n- 完了通知\n- これから触る場所の宣言\n- 引き継ぎ\n\n送らない:\n\n- 作業中の相談\n- 推測\n- 未検証の主張\n\n根拠: CooperBench の測定では、同一ファイルを 2 エージェントが触ると成功率が単独の約半分に落ち、失敗の 63% が相手の変更についての誤った思い込みから来ていた。だから「確定した事実」だけを送る。\n",{"name":5,"description":7,"allowed-tools":40,"description-en":7,"description-ja":41},[29],"他のセッションに知らせる、セッション間連絡、引き継ぎを送る、と依頼されたときに使用する。","main","c2304c325d4432f51d632e0586d886767b0f41ea","codex\u002F.codex\u002Fskills\u002Fsession-send",305,"https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness","https:\u002F\u002Fgithub.com\u002FChachamaru127","https:\u002F\u002Fcanai.jp\u002F","Going all-in on the AI business from April 2025\r\nOSS release: 3k Stars\r\nAI adoption starting with \"I want\"\r\nAX Support | Tokenomics | AISDR |","2026-11-11 17:18:34",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add Chachamaru127\u002Fclaude-code-harness --skill session-send",{"tool":57,"command":58},"bunx","bunx skills add Chachamaru127\u002Fclaude-code-harness --skill session-send",{"tool":60,"command":61},"pnpm","pnpm dlx skills add Chachamaru127\u002Fclaude-code-harness --skill session-send","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fcodex\u002F.codex\u002Fskills\u002Fsession-send\u002FSKILL.md",true,[],[66,80,89,95,126,152],{"skillNo":67,"name":68,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":72,"publishedAt":35},"01M6C4VZCJB9EN3KZXGNARAF6P","escape-skill","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fzz-review-escape\u002FSKILL.md",[71],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[73,74,75,76,77,78,79],"escape skill","escape","Tools","false","true","path","quoted",{"skillNo":81,"name":82,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":35},"01M6C4VYAJW332S5R2MM3RNE0G","zz-review-empty","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fzz-review-empty\u002FSKILL.md",[],[86,87,88,76,77],"review","zz review empty","empty",{"skillNo":90,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":94,"publishedAt":35},"01M6C4VWW4GNAZ2680GY04S3EW","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fsession-send\u002FSKILL.md",[93],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[24,25,26,27,28,29,30,31,32,33,34],{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":102,"publishedAt":35},"01M6C4VSMYH6XQGR087HQ9Y7HT","memory","Manage SSOT, memory, and cross-tool memory search. Guardian of decisions.md and patterns.md. Use when user mentions memory, SSOT, decisions.md, patterns.md, merging, migration, SSOT promotion, sync memory, save learnings, memory search, harness-mem, past decisions, or record this. Do NOT load for: implementation work, reviews, ad-hoc notes, or in-session logging.","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fmemory\u002FSKILL.md",[101],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[97,103,104,105,106,107,108,109,29,110,111,112,113,114,115,116,30,24,117,118,119,120,121,122,123,77,124,125,34],"MCP","sync","notes","harness","search","memory search","guardian","migrate","tool","work","decisions","read","write","edit","use","migration","manage","do","learnings","promotion","reviews","load","for",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":35},"01M6C4VQ3507BV9XRX4BDSES6J","maintenance","File cleanup and archiving. Tidies up bloated Plans.md, session-log.md, old logs, and state files. Trigger: \u002Fmaintenance, cleanup, archive, organize, split session-log. Do NOT load for: implementation, review, release, new feature development.","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fmaintenance\u002FSKILL.md",[],[128,86,133,134,135,136,137,138,139,29,140,141,114,115,116,142,24,143,144,145,120,146,147,148,149,150,77,124,125,151],"development","cleanup","run","release","state","file","logs","archive","grep","new feature","up","log","files","feature","plans","trigger","整理","split","new",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":170,"publishedAt":35},"01M6C4VK473YJ872RNMBYK7P4R","japanese-writing-drafter","Detect when the operator corrects the agent's Japanese phrasing mid-conversation (rewrites a sentence, calls out a style problem, says 'this wording is bad, say it like X instead') and draft a pending writing-rule proposal into ~\u002F.claude\u002Fwriting-lint\u002Fproposals.jsonl for later human review. This skill is the ONLY writer of proposals.jsonl — it never edits rules.jsonl and never sets status to anything but pending. Promotion to rules.jsonl only happens via the human-run scripts\u002Fwriting-rule-approve.sh. Use when user mentions writing-rule proposal, 表現を直して, 文体を直して, その言い方はNG, writing lint 提案, 指摘をルール化して. Do NOT load for: approving or rejecting proposals (use scripts\u002Fwriting-rule-approve.sh), listing pending proposals (use scripts\u002Fwriting-rule-list.sh), or scanning text against the existing dictionary (the writinglint engine \u002F PostToolUse hook does that).","https:\u002F\u002Fgithub.com\u002FChachamaru127\u002Fclaude-code-harness\u002Fblob\u002Fmain\u002Fskills\u002Fjapanese-writing-drafter\u002FSKILL.md",[158,161,164,165],{"categoryNo":159,"categoryName":160,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":162,"categoryName":163,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":166,"categoryName":167,"taxonomyType":168,"taxonomyTypeDesc":169},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[171,172,173,86,174,135,175,176,29,177,178,179,180,114,181,182,117,183,184,185,186,187,188,189,190,191,192,193,194,195,34,196],"writing","japanese writing drafter","japanese","status","lint","operator","提案","text","engine","Rules","list","proposals","never","only","scanning","say","human review","later","conversation","writer","human","scripts","problem","proposal","jsonl","listing"]