[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CEEGTQ9J2FJB3XRPEZK420":3,"skill-same:01M6CEEGTQ9J2FJB3XRPEZK420":209},{"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":18,"publishedAt":22,"linkOnly":23,"markdownContent":24,"markdownBody":25,"frontMatter":26,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":14,"repositoryHtmlUrl":30,"repositoryHomepageUrl":6,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":32,"install":33,"resources":46},"01M6CEEGTQ9J2FJB3XRPEZK420","session-close",null,"使用者要求 \u002Fsession-close、結束本次工作階段並收尾記憶時，只寫本地結束記號，由 CC-memory 背景採集完成後重寫整場摘要。","hahayo\u002FCC-memory","hahayo","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16234543?v=4","01M6CEEDSYKE8MYHGQ0XPZXKTM","Haha Huang","01M6CEEDXTG41X62PA5715KWZ2",0,"MIT","https:\u002F\u002Fgithub.com\u002Fhahayo\u002FCC-memory\u002Fblob\u002Fmain\u002Fskills\u002Fsession-close\u002FSKILL.md",[],[19,20,21],"session","session close","memory","2026-11-10 10:12:30",false,"---\nname: session-close\ndescription: 使用者要求 \u002Fsession-close、結束本次工作階段並收尾記憶時，只寫本地結束記號，由 CC-memory 背景採集完成後重寫整場摘要。\n---\n\n執行專案的 `hooks\u002Fsession-close.sh`。Claude Code 與 Codex 共用此腳本。\n\n1. 從本次執行環境或本次掛鉤紀錄取得目前 `session_id`、`transcript_path` 與 `cwd`。不得猜測 ID、挑最近的其他對話或使用其他工作階段的路徑。若環境沒有提供，請使用者提供這些值；沒有逐字紀錄的暫時工作階段無法採集。\n2. 將三個欄位序列化為 JSON（資料交換格式），透過標準輸入交給腳本。以參數陣列啟動 `bash`，不要把使用者提供的路徑直接插入命令文字。腳本位置以本技能來源的 CC-memory 儲存庫根目錄為準，不是待收尾專案的 `cwd`；安裝到全域時先確認 CC-memory 實際位置。\n3. 腳本只追加抽取邊界及寫入結束記號；不連資料庫、不呼叫模型、不啟動服務。沿用既有 Stop（回合結束）掛鉤喚醒採集。\n4. 檢查記號是否存在。記號**不在**對話紀錄檔旁邊，在 spool 目錄：`${CC_MEMORY_SPOOL_DIR:-~\u002F.cache\u002Fcc-memory\u002Fspool}\u002F\u003Cproject_id 清洗後>\u002F\u003Csession_id 清洗後>.jsonl.close` 與同名 `.jsonl.finalize.json`（路徑由 `hooks\u002Fsession-close.sh` 第 27 行起決定；拿不準先讀該段，不要猜）。兩個都在，再回報「已排入收尾，背景抽取追上後執行」。腳本為 best-effort（盡力執行），結束碼 0 不代表已寫成功；記號未產生時回報未排入，不宣稱摘要已完成。\n\n`__personal__` 與採集子程序不得建立記號。不要直接改資料庫、替使用者總結整場對話，或修改全域工具設定。\n","執行專案的 `hooks\u002Fsession-close.sh`。Claude Code 與 Codex 共用此腳本。\n\n1. 從本次執行環境或本次掛鉤紀錄取得目前 `session_id`、`transcript_path` 與 `cwd`。不得猜測 ID、挑最近的其他對話或使用其他工作階段的路徑。若環境沒有提供，請使用者提供這些值；沒有逐字紀錄的暫時工作階段無法採集。\n2. 將三個欄位序列化為 JSON（資料交換格式），透過標準輸入交給腳本。以參數陣列啟動 `bash`，不要把使用者提供的路徑直接插入命令文字。腳本位置以本技能來源的 CC-memory 儲存庫根目錄為準，不是待收尾專案的 `cwd`；安裝到全域時先確認 CC-memory 實際位置。\n3. 腳本只追加抽取邊界及寫入結束記號；不連資料庫、不呼叫模型、不啟動服務。沿用既有 Stop（回合結束）掛鉤喚醒採集。\n4. 檢查記號是否存在。記號**不在**對話紀錄檔旁邊，在 spool 目錄：`${CC_MEMORY_SPOOL_DIR:-~\u002F.cache\u002Fcc-memory\u002Fspool}\u002F\u003Cproject_id 清洗後>\u002F\u003Csession_id 清洗後>.jsonl.close` 與同名 `.jsonl.finalize.json`（路徑由 `hooks\u002Fsession-close.sh` 第 27 行起決定；拿不準先讀該段，不要猜）。兩個都在，再回報「已排入收尾，背景抽取追上後執行」。腳本為 best-effort（盡力執行），結束碼 0 不代表已寫成功；記號未產生時回報未排入，不宣稱摘要已完成。\n\n`__personal__` 與採集子程序不得建立記號。不要直接改資料庫、替使用者總結整場對話，或修改全域工具設定。\n",{"name":5,"description":7},"main","704202fe2cbf271fc719c275f3a8caf74d7086ad","skills\u002Fsession-close","https:\u002F\u002Fgithub.com\u002Fhahayo\u002FCC-memory","https:\u002F\u002Fgithub.com\u002Fhahayo","2026-11-08 02:22:34",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add hahayo\u002FCC-memory --skill session-close",{"tool":39,"command":40},"bunx","bunx skills add hahayo\u002FCC-memory --skill session-close",{"tool":42,"command":43},"pnpm","pnpm dlx skills add hahayo\u002FCC-memory --skill session-close","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhahayo\u002FCC-memory\u002Fblob\u002Fmain\u002Fskills\u002Fsession-close\u002FSKILL.md",true,[47,53,59,63,67,71,75,79,83,87,91,95,99,103,106,110,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205],{"path":48,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":51,"sourceHtmlUrl":52},"CHANGELOG.md","REFERENCE","参考文档",3362,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002FCHANGELOG.md",{"path":54,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":57,"sourceHtmlUrl":58},"LICENSE.md","LICENSE","许可证",1063,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002FLICENSE.md",{"path":60,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":61,"sourceHtmlUrl":62},"references\u002Falgo.md",1786,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Falgo.md",{"path":64,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":65,"sourceHtmlUrl":66},"references\u002Falpha-streams.md",1054,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Falpha-streams.md",{"path":68,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":69,"sourceHtmlUrl":70},"references\u002Falpha.md",569,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Falpha.md",{"path":72,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Fauth.md",998,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fauth.md",{"path":76,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Fc2c.md",181,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fc2c.md",{"path":80,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fcms-streams.md",97,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fcms-streams.md",{"path":84,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fconvert.md",1134,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fconvert.md",{"path":88,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fcopy-trading.md",261,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fcopy-trading.md",{"path":92,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fcrypto-loan.md",2535,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fcrypto-loan.md",{"path":96,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fderivatives-options-streams.md",1203,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fderivatives-options-streams.md",{"path":100,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Fderivatives-options.md",4775,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fderivatives-options.md",{"path":104,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":77,"sourceHtmlUrl":105},"references\u002Fderivatives-portfolio-margin-pro-streams.md","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fderivatives-portfolio-margin-pro-streams.md",{"path":107,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":108,"sourceHtmlUrl":109},"references\u002Fderivatives-portfolio-margin-pro.md",2655,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fderivatives-portfolio-margin-pro.md",{"path":111,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":77,"sourceHtmlUrl":112},"references\u002Fderivatives-portfolio-margin-streams.md","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fderivatives-portfolio-margin-streams.md",{"path":114,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":115,"sourceHtmlUrl":116},"references\u002Fderivatives-portfolio-margin.md",12665,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fderivatives-portfolio-margin.md",{"path":118,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":119,"sourceHtmlUrl":120},"references\u002Fdual-investment.md",737,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fdual-investment.md",{"path":122,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":123,"sourceHtmlUrl":124},"references\u002Ffiat.md",564,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Ffiat.md",{"path":126,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":127,"sourceHtmlUrl":128},"references\u002Ffutures-coin-streams.md",2163,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Ffutures-coin-streams.md",{"path":130,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":131,"sourceHtmlUrl":132},"references\u002Ffutures-coin.md",7425,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Ffutures-coin.md",{"path":134,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":135,"sourceHtmlUrl":136},"references\u002Ffutures-usds-streams.md",2254,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Ffutures-usds-streams.md",{"path":138,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":139,"sourceHtmlUrl":140},"references\u002Ffutures-usds.md",10705,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Ffutures-usds.md",{"path":142,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":143,"sourceHtmlUrl":144},"references\u002Fgift-card.md",641,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fgift-card.md",{"path":146,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":147,"sourceHtmlUrl":148},"references\u002Fmargin-trading-streams.md",293,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fmargin-trading-streams.md",{"path":150,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":151,"sourceHtmlUrl":152},"references\u002Fmargin-trading.md",9719,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fmargin-trading.md",{"path":154,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":155,"sourceHtmlUrl":156},"references\u002Fmining.md",1278,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fmining.md",{"path":158,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":159,"sourceHtmlUrl":160},"references\u002Fpay.md",167,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fpay.md",{"path":162,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":163,"sourceHtmlUrl":164},"references\u002Frebate.md",186,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Frebate.md",{"path":166,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":167,"sourceHtmlUrl":168},"references\u002Fsimple-earn.md",4579,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fsimple-earn.md",{"path":170,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":171,"sourceHtmlUrl":172},"references\u002Fspot-streams.md",1540,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fspot-streams.md",{"path":174,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":175,"sourceHtmlUrl":176},"references\u002Fspot.md",12796,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fspot.md",{"path":178,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":179,"sourceHtmlUrl":180},"references\u002Fstaking.md",4212,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fstaking.md",{"path":182,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":183,"sourceHtmlUrl":184},"references\u002Fstocks-streams.md",541,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fstocks-streams.md",{"path":186,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":187,"sourceHtmlUrl":188},"references\u002Fstocks.md",1984,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fstocks.md",{"path":190,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":191,"sourceHtmlUrl":192},"references\u002Fsub-account.md",8085,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fsub-account.md",{"path":194,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":195,"sourceHtmlUrl":196},"references\u002Fvip-loan.md",1814,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fvip-loan.md",{"path":198,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":199,"sourceHtmlUrl":200},"references\u002Fwallet.md",6849,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002Freferences\u002Fwallet.md",{"path":202,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":203,"sourceHtmlUrl":204},"SOURCE.md",353,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002FSOURCE.md",{"path":206,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":207,"sourceHtmlUrl":208},"TRUST.auto.yaml",2327,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fbinance-official-binance\u002FTRUST.auto.yaml",[210],{"skillNo":211,"name":5,"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":212,"categories":213,"keywords":214,"publishedAt":22},"01M6CEEFC4GH0EPYZD8B8N9D8N","https:\u002F\u002Fgithub.com\u002Fhahayo\u002FCC-memory\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fsession-close\u002FSKILL.md",[],[19,20]]