{
  "name": "chenyuxiaojin/xiaochen-skills — 18 skills",
  "slug": "source-skills-2ba552fdab416ba6016b1bd1",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 18 skill declarations. Ran 96 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): cyxj-audio-check; cyxj-blog-pub; cyxj-data-review; cyxj-deeper; cyxj-poster; cyxj-video-cover; cyxj-jingxuan; cyxj-obsidian-build; cyxj-release-kit; cyxj-roundtable; cyxj-subfix; cyxj-subtitle-wenan; cyxj-transcript; cyxj-content; cyxj-hook; cyxj-wechat-pub; cyxj-youtube-topics; cyxj-yt-creator"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/chenyuxiaojin/xiaochen-skills",
  "documentation_url": "https://github.com/chenyuxiaojin/xiaochen-skills",
  "commit": "6893727fcad6821352c04f4b571cdc10f33463f7",
  "tree_sha256": "5372a99081209767b922fb3920c7150ebf963b9538a2131e4955988f9c9b8218",
  "file_sha256": {
    ".claude-plugin/marketplace.json": "b26d2031f9e01eec98c721a222ce179595dcacdd5b47f310f2a45712035b0c2e",
    ".gitignore": "963ad11f4478ad203c5ae48925cc891f3b7d74d0162494f51f9a58331fbacdac",
    "AGENTS.md": "0dbbcd7794ba0b57649a0c7e411dc59f68156e5bd62695679fc5b71784a0d693",
    "CLAUDE.md": "46dc0386a10cf7c21cceae61613730090f4dfb520392f586629293e8f42163c9",
    "LICENSE": "f2f04e66d25ee2f627ce99164753b093ea70ba94e7f9a17ceb36717fa7d2439d",
    "README.md": "311a06f22f636cfacb5acc7f49c85db1b1a06a6930070dd53700cc5cee018c36",
    "README.zh-CN.md": "c278d8e70f9e7c352ac17a291008b821c6d3d2fae5faeb0536adbc8f44ff6894",
    "llms.txt": "026c576c486fe981b658711089f23e91195f1ce65bed77346a9c84d4fc81d0ca",
    "plugins/cyxj-audio-check/skills/cyxj-audio-check/SKILL.md": "1adcdfb338c05e61d5cca3aeeadb2e92aa9724f908805de890da0530c6b45980",
    "plugins/cyxj-audio-check/skills/cyxj-audio-check/audio_check.py": "b66aa04fbb72f387fb80806dfb57feaa19d3e642cbc08ccf283a360025820458",
    "plugins/cyxj-audio-check/skills/cyxj-audio-check/audio_fix.py": "e1e7b98573ab904ba2427319ac994e0c2be2484261b703564d8e7c58bd66a362",
    "plugins/cyxj-audio-check/skills/cyxj-audio-check/references/davinci-playbook.md": "4feb1f11e10779e2a2697b5eb44de6ba424a35b17dc1f5d23bd3175a12b3baa5",
    "plugins/cyxj-blog-pub/skills/cyxj-blog-pub/SKILL.md": "28a5c4e42af52bc1b2a6aa098158105943dea1bac3635ec3509c01f750a24f62",
    "plugins/cyxj-data-review/skills/cyxj-data-review/SKILL.md": "ea804275ce1264d246d2f6945ad1a878f3a7bbeabdae0f372338d80692ffcb94",
    "plugins/cyxj-data-review/skills/cyxj-data-review/references/baseline-2026-06-24.md": "8fedbc81afb6c017cbab313ead16b91ee51b6786adfd819d9dfbe59c5e9ee20e",
    "plugins/cyxj-deeper/skills/cyxj-deeper/SKILL.md": "8ced048f8a8f9181f74e1ab38310a588a17a1f518582b27c4261fd1acc2b6307",
    "plugins/cyxj-image-studio/lib/imgapi.py": "689e2d286721b1c168a0e4b36fce603a3ec99793d94ee70152138c30c0ebbeb2",
    "plugins/cyxj-image-studio/skills/cyxj-poster/SKILL.md": "73c2bf1e8d2a2247f3bd17e554cb929c6d5a5019c73f6641bc81234f09a82889",
    "plugins/cyxj-image-studio/skills/cyxj-poster/references/artist-styles.md": "4b4f218778da1c1045310a69e3a6daa03df9da6674e6c1c50f84f00743190d5d",
    "plugins/cyxj-image-studio/skills/cyxj-poster/references/book-covers.md": "0290b7dc852ce271689ceb8155926d9e1d50bff1b14322705f247b9577092f94",
    "plugins/cyxj-image-studio/skills/cyxj-poster/references/composition-patterns.md": "2185b7ee4b9812bcdb7030b06c1565160dfa8d3701782950a56b3021201498cb",
    "plugins/cyxj-image-studio/skills/cyxj-poster/references/genre-templates.md": "a4370246192fbfafbd9d5679d9f4d4b6d28ea5ea3982b478f6a847ab1f933a21",
    "plugins/cyxj-image-studio/skills/cyxj-poster/references/prompt-examples.md": "7a40739bcaa58586035a4fa932d5ca84523e9e2fd79174133cf894065d49a588",
    "plugins/cyxj-image-studio/skills/cyxj-poster/requirements.txt": "af4e234835a8113104895b95b792285095e6b9707aeda8f2fd02b039318d9e92",
    "plugins/cyxj-image-studio/skills/cyxj-poster/scripts/generate_mondo_enhanced.py": "a0b68e7612f6b1ce42300d4a1e8f78e0224a79b655b85682251c9f6b98fb7923",
    "plugins/cyxj-image-studio/skills/cyxj-video-cover/SKILL.md": "32a76a9b2cfcf8e205466e94e7072c1545ce22a10682cfc15fd4489073f68c42",
    "plugins/cyxj-image-studio/skills/cyxj-video-cover/references/engines.md": "eddae73faab393a9f853ebff6dc3050d4095165d3937eda2c6a426ef06e7fb0c",
    "plugins/cyxj-image-studio/skills/cyxj-video-cover/scripts/generate.py": "0b067da0d2b4fb0a7158bd0a17ba9b6c7a5d808e037de28a1282ced71e036399",
    "plugins/cyxj-jingxuan/skills/cyxj-jingxuan/SKILL.md": "021e253febcb2c1830790a427bdddfe8c08ea26a609ee3444b888c9fb4ff8ad2",
    "plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/SKILL.md": "563c3211a501f2a1ba23cd58df87eb593124d433059d205df3dd25603f266217",
    "plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/templates/concept-page.md": "71db7b5454fa2c433a4d478088fac5c8795421ee6a3e3a87f04f25d4ae63330a",
    "plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/templates/index-and-log.md": "c27f048f78fc679813b8e2294b7aa31d4762bd20ebae9bb8999e981b17b310fa",
    "plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/templates/synthesis-page.md": "0969dfdec8fe8fca04c44a02a3ea636857d5bc195912dcb131e7e82d887e28dd",
    "plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/templates/vault-claude-md.md": "3008f105b0d85abb8966975e5d4b77aa9f8c6d9509eabe4fca5f434c1069f246",
    "plugins/cyxj-release-kit/skills/cyxj-release-kit/SKILL.md": "431ec1733635afa2796bce3f8489174bb10d2a10c7614cd3a736f2538a16d2a2",
    "plugins/cyxj-release-kit/skills/cyxj-release-kit/references/platform-specs.md": "5b62f68ff08d68f498ea5a879a41ce9c0d7b222faf78cc2601698debe969795d",
    "plugins/cyxj-release-kit/skills/cyxj-release-kit/templates/cover-studio.html": "7d9ac210e5bd5b08c4d490f2412355cb0b62a3b774641164b4f4efa946e831f3",
    "plugins/cyxj-roundtable/docs/2026-05-20-roundtable-design.md": "c38853d987c5339be0a10c98858ecdede490f2fd9d4ec9a4860e88401039cf99",
    "plugins/cyxj-roundtable/docs/2026-05-20-roundtable-plan.md": "f3cb199a42be0d58fb7297cdee98b4341dec27f030bc398bdc36a88488a39855",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/README.md": "80fbc76c83dbc6ed64f73b9fd19fb4cb95b071313234dc917dd80485a047c2fc",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/SKILL.md": "ba1d9701ebe3d3a0f4992cc3cd7f4f70e983ce4898717caf9839c7433627469c",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/llms.txt": "0de2883d9e0ac1b4d0badd53e59e1ac4a1712be75b13e198214d9477d9d1e440",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/01-socrates.md": "4d35ce2bab9b30ee61af9da78d9ae920e8423353ac18b71bd4ce7ebcc89bdb06",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/02-peer.md": "03d4aae874de616ff4ab16322178b0d8b0298a371669cd9c5338b3d9551dd030",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/03-investor.md": "83c1a61b17b77cd72f91b56d9a9e624d15d842a3a21c899092140b7e210b7f67",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/04-historian.md": "3869c06e09f3755a01a301796ad6a3465449a2e67549a5f4a8a9910bf0ee4e66",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/05-future-self.md": "1977626fc06b85fb6a2b719fc504b437a5fb2d390d55a15a3cca163d79568be9",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/06-ally.md": "afa4040d94e207c2ce8b473508b8be031ee5c6895cb003dbf69569600eb22f19",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/templates/briefing.md": "a8c37e524de8c6c78263c3217fd741161e039483b2e1d9052349d6ad622e8011",
    "plugins/cyxj-roundtable/skills/cyxj-roundtable/templates/record.md": "733bbfeabfbdb9bb7504f822fc2668230b21ebdc8dfa70e25e13905a3702207b",
    "plugins/cyxj-subfix/skills/cyxj-subfix/.gitignore": "32dae3052f331ee34d628ef535709b301259a45df7c7522c4d35dcf49873f00b",
    "plugins/cyxj-subfix/skills/cyxj-subfix/README.md": "f6191399203e5b2e5917209115babf5776c2dae7f4860d691731df204d9e92ab",
    "plugins/cyxj-subfix/skills/cyxj-subfix/README_zh.md": "e5c8db59ae56db9f3a986eb2da97a46327dcb0e1d8ade63d32eec66abe39e2a4",
    "plugins/cyxj-subfix/skills/cyxj-subfix/SKILL.md": "108361d8aa909acb4ae8de45c6d9ed16c7cef6b39bc983261ff27b57b8da231d",
    "plugins/cyxj-subfix/skills/cyxj-subfix/dictionary.json": "1a8059795750dd33430d60854cfac2367379ca36cc0623f3a91c7132e4f5ce90",
    "plugins/cyxj-subfix/skills/cyxj-subfix/requirements.txt": "b5b0812cf45426e47755bc8f5fc68308721d5738b8f3e74e8648b2598eff1eff",
    "plugins/cyxj-subfix/skills/cyxj-subfix/srt_cleaner.py": "3d45a5358e3224fb51d7267bed3fe8f178680ba4676cf2278e5e9bc6cfbc678c",
    "plugins/cyxj-subfix/skills/cyxj-subfix/srt_corrector.py": "ed99a9646e3508b05d4e8694c79e2a60882eb73e424878962538e48debffcf05",
    "plugins/cyxj-subtitle-wenan/skills/cyxj-subtitle-wenan/SKILL.md": "46f7b81d1410b5dc84d218d272286db22343863614df4313422e7645ccd608fa",
    "plugins/cyxj-transcript/skills/cyxj-transcript/SKILL.md": "9c1109f6e70bb9f0fdcc7529a623d131bc1bcd4ecdcc75aa204850dc07299851",
    "plugins/cyxj-video-doctor/references/track-truth.md": "4f825161f59e03e2cd0b091b71bef46851db23ab3997d1cc8dd732e6ddd8b165",
    "plugins/cyxj-video-doctor/skills/cyxj-content/SKILL.md": "17babf4134072d54e553a52e6acc2d3114dc42842b9721c9b88157045eb383c9",
    "plugins/cyxj-video-doctor/skills/cyxj-hook/SKILL.md": "c0c46977e313eb106373e1043c5a1ae630355f41f6b3a7ed184c55ff416cd0fc",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/.gitignore": "4d56952b0fb13bf8f9b6c13a6d4c34a075bac3af447636a1df4335d7576e2f97",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/SKILL.md": "0f8c4e592263ad95f3d49c2eb4a3228ef7b60f4024109e6745ba5eca79a2c8da",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/ip-reference/deprecated/xiaojin-front.png": "9f8bcae37448b3db0c785410f072eca04b3d4ee97f72435a24c2b807ab0a6fb5",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/ip-reference/deprecated/xiaojin-spec-sheet.png": "5c828efe81d540a34cb50bea1496cc382fafd255e548eaa962449b6419e8dfab",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/ip-reference/xiaochen-glasses.png": "d14c635501e4c2901d94abe72d159606059cd977e5e04421b25180e518be4874",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/package-lock.json": "b0f8319f14fa04ca36350fff150e769924a353b5286e1272448170d2c37f0c8b",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/package.json": "e4dc944b8aab258237c966bfc3e115c18b5a4a31325467f3a351c7585b988cd2",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/preview-template.html": "6aced72ea412049e6f14c8692ed03904ccb1f15ccea857157124617df0b35ea4",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/references/components.md": "3f115db090faa5c8edeecc2c841c62e737901fb0e2579fe07f8dc8de9e9339b2",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/references/illustration.md": "e58c98e1470e79da1624cd9ff7db896f56852a39cac8531d424039c0cad68bc0",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/references/orange-editorial.md": "b1594bfef33ce4cba80b235dc2c2730f1df1282cb78d2ccc9e18b688310d695e",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/theme-noir-gold.css": "79884545b80aa39a5c3538016a28c489935afe1feb94974e3d774d6c358bd81c",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/theme-orange-editorial.css": "20b49c163e4a6c846ccd95af76c5f084459a18e628a419e32323a1e4839ea456",
    "plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/theme-tatalab.css": "1959b9bb7249cf7d6f958773b8cda033c0590d9ccc3606d0c4ee7e329472c949",
    "plugins/cyxj-youtube-topics/docs/2026-06-02-三层选题架构-design.md": "f6464d49b18ba11b7320120819b0502ea49e9859455c2056119d0c1672d38110",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/SKILL.md": "d231f7bd678cda1625e29aa79d83733a99988df9c94a5625ee6f87adfefa3da1",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/backfill_channel_ids.py": "7be52324e5df7ca628fd66ef524f06e5d17dbc9a70a584ea57b97873e01bdccc",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/chinese_reference.py": "d5bd0a8c4d3cd801411630b9366f8d83eed0259978799005ffb267ae60dc1155",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/paths.py": "65af5ff0df461c709f42914e5d5caf1f05aad5c4d7f15d9d81ad8a07b77e02b8",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/references/setup.md": "bafd51cadce12c4c8952b035a55c570246efa5a2c2e1adacc554db73a886347e",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/requirements.txt": "7cc4959877dbe6b6c63a8eb1bfe3bfb545fa8fe5b28b1b2c13e4a7c1c0d1c4d4",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/subtitle_fetcher.py": "baea15fef44b97ec1e8205b01a1833b24eae9a9cc5599c8fc856a88fb8ec5872",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/topic_judge.py": "d264f6c578f60a6daa2c37794d553469656def96fc3f8ce2cdc10c666b7994ee",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/write_topics.py": "376d7977eb85dd6ff1f344ff46d65d2e454e0a5e92214cb522a831603f1c623b",
    "plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/youtube_search.py": "96203fdbe8d17a433fc6420a00799e6049c72d26ba32ea61ab6e3565dc4beec2",
    "plugins/cyxj-yt-creator/skills/cyxj-yt-creator/SKILL.md": "233ca29b60c1038cd1c6b9701ef6f1fb6d0385140b324c1242dc6935cc8ce74d",
    "plugins/cyxj-yt-creator/skills/cyxj-yt-creator/requirements.txt": "7cc4959877dbe6b6c63a8eb1bfe3bfb545fa8fe5b28b1b2c13e4a7c1c0d1c4d4",
    "plugins/cyxj-yt-creator/skills/cyxj-yt-creator/scripts/research_to_draft.py": "6af3c7864a6b66689ffc5a7362d486a922f794604619f70a538735ec867afc50"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-22T06:34:35Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-22",
  "reviewed_date": "2026-10-22",
  "published_date": "2026-10-22",
  "modified_date": "2026-10-22",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit faaf45bc367188754aff2ba8b1b2bbb155cd7192",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 96 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-22T06:34:35Z: pinned source inspection"
  ],
  "application": {
    "name": "chenyuxiaojin/xiaochen-skills — 18 skills",
    "softwareVersion": "6893727fcad6821352c04f4b571cdc10f33463f7",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 96 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"plugins/cyxj-audio-check/skills/cyxj-audio-check/SKILL.md\",\n        \"name\": \"cyxj-audio-check\",\n        \"description\": \"陈与小金的「成片音频体检 + 修法」。视频导出后、发布前,用 ffmpeg 把成片量一遍:响度(LUFS)、\\n真峰值 / 削波、左右声道平衡、BGM 与人声比例、片中静音、视频 / 音频码率,可选与母带对齐检查;\\n给出一张放行表 + 结论(可发 / 不可发)+ 对应病因和达芬奇修法(菜单级步骤),不可发时可用 ffmpeg\\n应急修音轨或重混人声+BGM(自动闪避)。铁律:数字说话,不凭听感、不凭字幕判断;修完必须复测。\\n触发方式:音频体检、查一下音频、检查码率和音频、这版能发吗、声音有没有问题、人声太小、BGM 太大、\\n声音偏一边、破音、混音、人声规避 / 闪避、视频导出了看看、/cyxj-audio-check。\\n凡是\\\"成片导出了准备发\\\"的场景都应先过本 skill,再走 cyxj-release-kit 出物料。\\n\",\n        \"files\": {\n          \"plugins/cyxj-audio-check/skills/cyxj-audio-check/SKILL.md\": \"1adcdfb338c05e61d5cca3aeeadb2e92aa9724f908805de890da0530c6b45980\",\n          \"plugins/cyxj-audio-check/skills/cyxj-audio-check/audio_check.py\": \"b66aa04fbb72f387fb80806dfb57feaa19d3e642cbc08ccf283a360025820458\",\n          \"plugins/cyxj-audio-check/skills/cyxj-audio-check/audio_fix.py\": \"e1e7b98573ab904ba2427319ac994e0c2be2484261b703564d8e7c58bd66a362\",\n          \"plugins/cyxj-audio-check/skills/cyxj-audio-check/references/davinci-playbook.md\": \"4feb1f11e10779e2a2697b5eb44de6ba424a35b17dc1f5d23bd3175a12b3baa5\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-blog-pub/skills/cyxj-blog-pub/SKILL.md\",\n        \"name\": \"cyxj-blog-pub\",\n        \"description\": \"把文章发布到 Astro 博客。生成符合规范的 post（frontmatter 必填项校验、 kebab-case 文件名、正文图片全部换成图床公网 URL），放进 src/content/posts/，再 build 并部署。产出物在博客仓库，不在内容创作工作区。 触发词：发布到博客、发博客、博客发文、上博客、Astro 发布、blog 发布。\\n\",\n        \"files\": {\n          \"plugins/cyxj-blog-pub/skills/cyxj-blog-pub/SKILL.md\": \"28a5c4e42af52bc1b2a6aa098158105943dea1bac3635ec3509c01f750a24f62\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-data-review/skills/cyxj-data-review/SKILL.md\",\n        \"name\": \"cyxj-data-review\",\n        \"description\": \"陈与小金的「抖音平台数据复盘诊断」。读小陈导出的抖音数据，跑一套证据驱动的诊断，\\n回答一个问题：靠收藏把长视频持续推、再转化涨粉、最终进抖音精选——这条路，数据里跑没跑通。\\n赛道：非程序员用 Claude Code/Codex 做一切，知识视频冲抖音精选。KPI 链 = 收藏 → 涨粉 → 进精选。\\n铁律：盘点没和用户确认前，禁止出任何诊断结论。每条结论必标【事实】【推断】【未知】，数据里没有的不许编。\\n触发方式：/cyxj-data-review、复盘我的数据、诊断我的平台数据、数据复盘、看看我最近数据、我的抖音数据怎么样、这条视频数据怎么样、精选诊断。\\n\",\n        \"files\": {\n          \"plugins/cyxj-data-review/skills/cyxj-data-review/SKILL.md\": \"ea804275ce1264d246d2f6945ad1a878f3a7bbeabdae0f372338d80692ffcb94\",\n          \"plugins/cyxj-data-review/skills/cyxj-data-review/references/baseline-2026-06-24.md\": \"8fedbc81afb6c017cbab313ead16b91ee51b6786adfd819d9dfbe59c5e9ee20e\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-deeper/skills/cyxj-deeper/SKILL.md\",\n        \"name\": \"cyxj-deeper\",\n        \"description\": \"深度版（deeper pass）：用户丢来一个任务（视频选题、脚本、剪辑、封面、文案、工具开发……），\\n先不动手，按 Felix Rieseberg 的「四问」把任务挖深——顶尖从业者会多做什么、从什么最原始的材料起步、\\n用哪些具体方法和工具、除了模型和用户之外什么外部标准能证明结果对——然后把任务重写成\\n「更深而不是更大」的版本，给用户确认后再执行。\\n触发词：挖深一点、做深、深度版、更有野心、顶级创作者会怎么做、/deeper、/cyxj-deeper。\\n只在用户说出触发词时使用；不要对普通任务自动触发（免得每次都多绕一步）。\\n\",\n        \"files\": {\n          \"plugins/cyxj-deeper/skills/cyxj-deeper/SKILL.md\": \"8ced048f8a8f9181f74e1ab38310a588a17a1f518582b27c4261fd1acc2b6307\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-image-studio/skills/cyxj-poster/SKILL.md\",\n        \"name\": \"cyxj-poster\",\n        \"description\": \"一句话生成大师级海报/封面设计。33+设计师风格+10种摄影风格，支持多平台比例、AI提示词优化、风格对比、图生图。触发：做海报、海报设计、书籍封面、专辑封面、活动海报。视频/YouTube 封面走 cyxj-release-kit(无字底图+HTML排字)。\",\n        \"files\": {\n          \"plugins/cyxj-image-studio/skills/cyxj-poster/SKILL.md\": \"73c2bf1e8d2a2247f3bd17e554cb929c6d5a5019c73f6641bc81234f09a82889\",\n          \"plugins/cyxj-image-studio/skills/cyxj-poster/references/artist-styles.md\": \"4b4f218778da1c1045310a69e3a6daa03df9da6674e6c1c50f84f00743190d5d\",\n          \"plugins/cyxj-image-studio/skills/cyxj-poster/references/book-covers.md\": \"0290b7dc852ce271689ceb8155926d9e1d50bff1b14322705f247b9577092f94\",\n          \"plugins/cyxj-image-studio/skills/cyxj-poster/references/composition-patterns.md\": \"2185b7ee4b9812bcdb7030b06c1565160dfa8d3701782950a56b3021201498cb\",\n          \"plugins/cyxj-image-studio/skills/cyxj-poster/references/genre-templates.md\": \"a4370246192fbfafbd9d5679d9f4d4b6d28ea5ea3982b478f6a847ab1f933a21\",\n          \"plugins/cyxj-image-studio/skills/cyxj-poster/references/prompt-examples.md\": \"7a40739bcaa58586035a4fa932d5ca84523e9e2fd79174133cf894065d49a588\",\n          \"plugins/cyxj-image-studio/skills/cyxj-poster/requirements.txt\": \"af4e234835a8113104895b95b792285095e6b9707aeda8f2fd02b039318d9e92\",\n          \"plugins/cyxj-image-studio/skills/cyxj-poster/scripts/generate_mondo_enhanced.py\": \"a0b68e7612f6b1ce42300d4a1e8f78e0224a79b655b85682251c9f6b98fb7923\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-image-studio/skills/cyxj-video-cover/SKILL.md\",\n        \"name\": \"cyxj-video-cover\",\n        \"description\": \"无字底图生成引擎(gpt-image-2-vip,真人照片重绘保脸)。只出不带任何文字的场景图,\\n供 cyxj-release-kit 的 HTML 封面工作台当底图,或手动要一张无字人物场景图时用。\\n⚠️ 封面成品、视频发布物料(标题/简介/封面)一律走 cyxj-release-kit——\\n本 skill 不再直接产出带字封面,不要用它响应「做封面/生成封面」类请求。\\n\",\n        \"files\": {\n          \"plugins/cyxj-image-studio/skills/cyxj-video-cover/SKILL.md\": \"32a76a9b2cfcf8e205466e94e7072c1545ce22a10682cfc15fd4489073f68c42\",\n          \"plugins/cyxj-image-studio/skills/cyxj-video-cover/references/engines.md\": \"eddae73faab393a9f853ebff6dc3050d4095165d3937eda2c6a426ef06e7fb0c\",\n          \"plugins/cyxj-image-studio/skills/cyxj-video-cover/scripts/generate.py\": \"0b067da0d2b4fb0a7158bd0a17ba9b6c7a5d808e037de28a1282ced71e036399\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-jingxuan/skills/cyxj-jingxuan/SKILL.md\",\n        \"name\": \"cyxj-jingxuan\",\n        \"description\": \"陈与小金的「抖音精选申请文案生成器」。读一条视频的成片字幕/逐字稿，按固定四段式\\n（原创定性→深度证明→受众价值→平台对齐）写一段 150-250 字、可直接粘贴到抖音精选\\n官方群的申请文案。站在审核员视角写：替他把通过理由写好，降低他的判断成本。\\n铁律：每条理由必须能在视频内容里找到对应，禁止空泛套话；数据只用真实后台数据，没有就问，不许编。\\n触发方式：写精选申请、精选申请、申请精选、帮我写精选申请文案、这条视频申请精选怎么写、/cyxj-jingxuan。\\n\",\n        \"files\": {\n          \"plugins/cyxj-jingxuan/skills/cyxj-jingxuan/SKILL.md\": \"021e253febcb2c1830790a427bdddfe8c08ea26a609ee3444b888c9fb4ff8ad2\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/SKILL.md\",\n        \"name\": \"cyxj-obsidian-build\",\n        \"description\": \"基于 Karpathy LLM Wiki 方法论，将 Obsidian 库编译成三层知识架构。 支持 Ingest（摄入）、Query（查询）、Lint（检查）三大操作。 触发词：整理 Obsidian、编译知识库、摄入笔记、查知识库、健康度检查。 当用户提到 Obsidian 整理、笔记关联、知识管理、Wiki 维护时，使用此 skill。\\n\",\n        \"files\": {\n          \"plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/SKILL.md\": \"563c3211a501f2a1ba23cd58df87eb593124d433059d205df3dd25603f266217\",\n          \"plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/templates/concept-page.md\": \"71db7b5454fa2c433a4d478088fac5c8795421ee6a3e3a87f04f25d4ae63330a\",\n          \"plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/templates/index-and-log.md\": \"c27f048f78fc679813b8e2294b7aa31d4762bd20ebae9bb8999e981b17b310fa\",\n          \"plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/templates/synthesis-page.md\": \"0969dfdec8fe8fca04c44a02a3ea636857d5bc195912dcb131e7e82d887e28dd\",\n          \"plugins/cyxj-obsidian-build/skills/cyxj-obsidian-build/templates/vault-claude-md.md\": \"3008f105b0d85abb8966975e5d4b77aa9f8c6d9509eabe4fca5f434c1069f246\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-release-kit/skills/cyxj-release-kit/SKILL.md\",\n        \"name\": \"cyxj-release-kit\",\n        \"description\": \"陈与小金的视频发布物料一条龙：成片定稿后，一次产出 6 平台「标题+简介」（YouTube/B站/抖音 主平台,\\n视频号/TikTok/小红书 分发平台）+ 三比例封面（4:3 为工作台首项,另含 16:9 / 3:4,HTML 封面工作台出图,\\n文字零错字零裁切）\\n+ 上传用 JPG。封面走「无字底图 + HTML 排字」路线,不再用生图赌中文渲染。\\n触发方式:/cyxj-release-kit、发布物料、出发布包、取标题、六平台标题、写标题和简介、\\n做封面(HTML/工作台)、封面工作台、视频要发布了。\\n凡是\\\"视频做完了准备发\\\"的场景都应该用本 skill——哪怕用户只提了其中一样(只要标题/只要封面),\\n也按本 skill 对应模块走,保证口径一致。\\n\",\n        \"files\": {\n          \"plugins/cyxj-release-kit/skills/cyxj-release-kit/SKILL.md\": \"431ec1733635afa2796bce3f8489174bb10d2a10c7614cd3a736f2538a16d2a2\",\n          \"plugins/cyxj-release-kit/skills/cyxj-release-kit/references/platform-specs.md\": \"5b62f68ff08d68f498ea5a879a41ce9c0d7b222faf78cc2601698debe969795d\",\n          \"plugins/cyxj-release-kit/skills/cyxj-release-kit/templates/cover-studio.html\": \"7d9ac210e5bd5b08c4d490f2412355cb0b62a3b774641164b4f4efa946e831f3\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-roundtable/skills/cyxj-roundtable/SKILL.md\",\n        \"name\": \"cyxj-roundtable\",\n        \"description\": \"圆桌会议 skill。当你想不明白一件事时，召集 6 个独立 Opus 4.7 subagent\\n扮演 6 个有立场的角色（苏格拉底/严苛同行/带偏见投资人/历史学家/5 年后后悔的你/同盟者），\\n从 6 个不会互相迁就的视角同时给出意见。主位坐你，AI 不替你拍板。\\n会议结束自动落地到 Obsidian 决策记录。\\n触发方式：/圆桌、\\\"开个圆桌\\\"、\\\"开圆桌\\\"、\\\"圆桌一下\\\"。\\nRoundtable consilium. Convenes 6 independent Opus 4.7 subagents with adversarial\\nperspectives to help you decide. You sit at the head. AI does not decide for you.\\nTrigger: /roundtable, \\\"open the roundtable\\\", \\\"/圆桌\\\"\\n\",\n        \"files\": {\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/README.md\": \"80fbc76c83dbc6ed64f73b9fd19fb4cb95b071313234dc917dd80485a047c2fc\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/SKILL.md\": \"ba1d9701ebe3d3a0f4992cc3cd7f4f70e983ce4898717caf9839c7433627469c\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/llms.txt\": \"0de2883d9e0ac1b4d0badd53e59e1ac4a1712be75b13e198214d9477d9d1e440\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/01-socrates.md\": \"4d35ce2bab9b30ee61af9da78d9ae920e8423353ac18b71bd4ce7ebcc89bdb06\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/02-peer.md\": \"03d4aae874de616ff4ab16322178b0d8b0298a371669cd9c5338b3d9551dd030\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/03-investor.md\": \"83c1a61b17b77cd72f91b56d9a9e624d15d842a3a21c899092140b7e210b7f67\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/04-historian.md\": \"3869c06e09f3755a01a301796ad6a3465449a2e67549a5f4a8a9910bf0ee4e66\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/05-future-self.md\": \"1977626fc06b85fb6a2b719fc504b437a5fb2d390d55a15a3cca163d79568be9\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/seats/06-ally.md\": \"afa4040d94e207c2ce8b473508b8be031ee5c6895cb003dbf69569600eb22f19\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/templates/briefing.md\": \"a8c37e524de8c6c78263c3217fd741161e039483b2e1d9052349d6ad622e8011\",\n          \"plugins/cyxj-roundtable/skills/cyxj-roundtable/templates/record.md\": \"733bbfeabfbdb9bb7504f822fc2668230b21ebdc8dfa70e25e13905a3702207b\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-subfix/skills/cyxj-subfix/SKILL.md\",\n        \"name\": \"cyxj-subfix\",\n        \"description\": \"达芬奇字幕修正工具：SRT 清理、Gemini 语义初修、Opus 审查把关。 触发词：/字幕修正、修正字幕、字幕错别字、SRT 修正、达芬奇字幕。 当用户提供 SRT 文件路径需要修正时使用此 skill。\\n\",\n        \"files\": {\n          \"plugins/cyxj-subfix/skills/cyxj-subfix/.gitignore\": \"32dae3052f331ee34d628ef535709b301259a45df7c7522c4d35dcf49873f00b\",\n          \"plugins/cyxj-subfix/skills/cyxj-subfix/README.md\": \"f6191399203e5b2e5917209115babf5776c2dae7f4860d691731df204d9e92ab\",\n          \"plugins/cyxj-subfix/skills/cyxj-subfix/README_zh.md\": \"e5c8db59ae56db9f3a986eb2da97a46327dcb0e1d8ade63d32eec66abe39e2a4\",\n          \"plugins/cyxj-subfix/skills/cyxj-subfix/SKILL.md\": \"108361d8aa909acb4ae8de45c6d9ed16c7cef6b39bc983261ff27b57b8da231d\",\n          \"plugins/cyxj-subfix/skills/cyxj-subfix/dictionary.json\": \"1a8059795750dd33430d60854cfac2367379ca36cc0623f3a91c7132e4f5ce90\",\n          \"plugins/cyxj-subfix/skills/cyxj-subfix/requirements.txt\": \"b5b0812cf45426e47755bc8f5fc68308721d5738b8f3e74e8648b2598eff1eff\",\n          \"plugins/cyxj-subfix/skills/cyxj-subfix/srt_cleaner.py\": \"3d45a5358e3224fb51d7267bed3fe8f178680ba4676cf2278e5e9bc6cfbc678c\",\n          \"plugins/cyxj-subfix/skills/cyxj-subfix/srt_corrector.py\": \"ed99a9646e3508b05d4e8694c79e2a60882eb73e424878962538e48debffcf05\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-subtitle-wenan/skills/cyxj-subtitle-wenan/SKILL.md\",\n        \"name\": \"cyxj-subtitle-wenan\",\n        \"description\": \"字幕转文案：把 YouTube/视频外文字幕翻译、去广告导流，再改成说得出口的中文文案/逐字稿，写入 Obsidian 待发布。\\n默认忠实原片意思；表达习惯只作用于怎么说，不能改掉原意。若用户明确要求按自己的观点重写，另开确认后再写。\\n触发方式：字幕转文案、外文字幕改文案、去广告改文案、按已发布腔重写文案、YouTube 字幕转逐字稿、/cyxj-subtitle-wenan。\\n\",\n        \"files\": {\n          \"plugins/cyxj-subtitle-wenan/skills/cyxj-subtitle-wenan/SKILL.md\": \"46f7b81d1410b5dc84d218d272286db22343863614df4313422e7645ccd608fa\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-transcript/skills/cyxj-transcript/SKILL.md\",\n        \"name\": \"cyxj-transcript\",\n        \"description\": \"把视频/录音的逐字稿整理成结构化文章草稿。去口语化、加小标题分段、 数据用表格整理，原始逐字稿保留在文末备查，产出 Obsidian Markdown， 可直接接 cyxj-wechat-pub（公众号）或 cyxj-blog-pub（博客）排版。 触发词：转稿、逐字稿整理、把这个稿子整理成文章、逐字稿转文章、口播稿成文。\\n\",\n        \"files\": {\n          \"plugins/cyxj-transcript/skills/cyxj-transcript/SKILL.md\": \"9c1109f6e70bb9f0fdcc7529a623d131bc1bcd4ecdcc75aa204850dc07299851\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-video-doctor/skills/cyxj-content/SKILL.md\",\n        \"name\": \"cyxj-content\",\n        \"description\": \"陈与小金的「知识视频内容诊断」。把一个已定选题，诊断成能冲抖音精选的 3 分钟以上知识视频。\\n不是短视频带货，是 3 分钟+ 知识口播/演示冲精选。\\n触发方式：/cyxj-content、内容诊断、这条视频内容怎么做、帮我看看这条稿、视频内容怎么做更好。\\n不做已发布视频的数据复盘（那是 cyxj-data-review 的活）。\\n边界：本 skill 专供陈与小金账号（3 分钟+ 知识视频冲抖音精选）；超出该范围的诊断请求按普通对话处理。\\n\",\n        \"files\": {\n          \"plugins/cyxj-video-doctor/skills/cyxj-content/SKILL.md\": \"17babf4134072d54e553a52e6acc2d3114dc42842b9721c9b88157045eb383c9\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-video-doctor/skills/cyxj-hook/SKILL.md\",\n        \"name\": \"cyxj-hook\",\n        \"description\": \"陈与小金的「知识视频开头/钩子」优化。诊断 3 分钟以上知识视频（目标抖音精选）的开头问题，并生成优化方案。\\n不是 15 秒短视频带货，是 3 分钟+ 知识口播冲精选——钩子负责留人，但完播靠整条价值密度；开头不是骗点击，是「承诺一个值得看完的获得感」。\\n触发方式：/cyxj-hook、优化我的视频开头、知识视频开头怎么写、帮我看开头、开头钩子。\\n边界：本 skill 专供陈与小金账号（3 分钟+ 知识视频冲抖音精选）；超出该范围的开头优化请求按普通对话处理。\\n\",\n        \"files\": {\n          \"plugins/cyxj-video-doctor/skills/cyxj-hook/SKILL.md\": \"c0c46977e313eb106373e1043c5a1ae630355f41f6b3a7ed184c55ff416cd0fc\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/SKILL.md\",\n        \"name\": \"cyxj-wechat-pub\",\n        \"description\": \"将 Obsidian Markdown 文章转换为高质量公众号排版，内置 3 套 CSS 主题可选： TATALAB 蓝（默认）、炭黑暖金（深度/商务）、暖橙编辑（编辑/海报风）。 支持内容审查、打磨、IP 配图生成、预览确认，输出可直接粘贴到微信后台。 触发词：发布到公众号、公众号排版、微信发布、排版文章、XCYJ 排版。\\n\",\n        \"files\": {\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/.gitignore\": \"4d56952b0fb13bf8f9b6c13a6d4c34a075bac3af447636a1df4335d7576e2f97\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/SKILL.md\": \"0f8c4e592263ad95f3d49c2eb4a3228ef7b60f4024109e6745ba5eca79a2c8da\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/ip-reference/deprecated/xiaojin-front.png\": \"9f8bcae37448b3db0c785410f072eca04b3d4ee97f72435a24c2b807ab0a6fb5\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/ip-reference/deprecated/xiaojin-spec-sheet.png\": \"5c828efe81d540a34cb50bea1496cc382fafd255e548eaa962449b6419e8dfab\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/ip-reference/xiaochen-glasses.png\": \"d14c635501e4c2901d94abe72d159606059cd977e5e04421b25180e518be4874\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/package-lock.json\": \"b0f8319f14fa04ca36350fff150e769924a353b5286e1272448170d2c37f0c8b\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/package.json\": \"e4dc944b8aab258237c966bfc3e115c18b5a4a31325467f3a351c7585b988cd2\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/preview-template.html\": \"6aced72ea412049e6f14c8692ed03904ccb1f15ccea857157124617df0b35ea4\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/references/components.md\": \"3f115db090faa5c8edeecc2c841c62e737901fb0e2579fe07f8dc8de9e9339b2\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/references/illustration.md\": \"e58c98e1470e79da1624cd9ff7db896f56852a39cac8531d424039c0cad68bc0\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/references/orange-editorial.md\": \"b1594bfef33ce4cba80b235dc2c2730f1df1282cb78d2ccc9e18b688310d695e\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/theme-noir-gold.css\": \"79884545b80aa39a5c3538016a28c489935afe1feb94974e3d774d6c358bd81c\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/theme-orange-editorial.css\": \"20b49c163e4a6c846ccd95af76c5f084459a18e628a419e32323a1e4839ea456\",\n          \"plugins/cyxj-wechat-pub/skills/cyxj-wechat-pub/theme-tatalab.css\": \"1959b9bb7249cf7d6f958773b8cda033c0590d9ccc3606d0c4ee7e329472c949\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/SKILL.md\",\n        \"name\": \"cyxj-youtube-topics\",\n        \"description\": \"YouTube 选题发现 + 判断。搜索 \\\"Claude Code\\\" 相关最近 48 小时新视频，\\n去重、按话题聚类、做硬信号 + 字幕内容分析，输出带 verdict（值得做/观望/跟风/跳过）+\\n理由 + 差异化切口建议的选题报告。写入 Obsidian 选题库。\\n触发方式：「YouTube 选题」「找 YouTube 选题」「YouTube 最近有什么」「帮我找找最近的新选题」「跑一下选题发现」「有什么新视频」\\n边界：只做 YouTube 新视频的选题发现与判断；泛选题、短视频 IP 人群选题、文案式出选题不归本 skill。\\n\",\n        \"files\": {\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/SKILL.md\": \"d231f7bd678cda1625e29aa79d83733a99988df9c94a5625ee6f87adfefa3da1\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/backfill_channel_ids.py\": \"7be52324e5df7ca628fd66ef524f06e5d17dbc9a70a584ea57b97873e01bdccc\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/chinese_reference.py\": \"d5bd0a8c4d3cd801411630b9366f8d83eed0259978799005ffb267ae60dc1155\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/paths.py\": \"65af5ff0df461c709f42914e5d5caf1f05aad5c4d7f15d9d81ad8a07b77e02b8\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/references/setup.md\": \"bafd51cadce12c4c8952b035a55c570246efa5a2c2e1adacc554db73a886347e\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/requirements.txt\": \"7cc4959877dbe6b6c63a8eb1bfe3bfb545fa8fe5b28b1b2c13e4a7c1c0d1c4d4\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/subtitle_fetcher.py\": \"baea15fef44b97ec1e8205b01a1833b24eae9a9cc5599c8fc856a88fb8ec5872\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/topic_judge.py\": \"d264f6c578f60a6daa2c37794d553469656def96fc3f8ce2cdc10c666b7994ee\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/write_topics.py\": \"376d7977eb85dd6ff1f344ff46d65d2e454e0a5e92214cb522a831603f1c623b\",\n          \"plugins/cyxj-youtube-topics/skills/cyxj-youtube-topics/youtube_search.py\": \"96203fdbe8d17a433fc6420a00799e6049c72d26ba32ea61ab6e3565dc4beec2\"\n        }\n      },\n      {\n        \"path\": \"plugins/cyxj-yt-creator/skills/cyxj-yt-creator/SKILL.md\",\n        \"name\": \"cyxj-yt-creator\",\n        \"description\": \"Apify 博主用法研究。用 Apify 搜索 YouTube 上某个工具/话题的博主视频，\\n抓取重点视频字幕，按发布日期整理 YouTube 链接、频道、播放量、时长和字幕观察，\\n结合陈与小金的「非程序员，用 Claude Code 做一切」定位，写入 Obsidian 待发布稿。\\n触发方式：「查博主怎么用」「用 Apify 搜 YouTube」「写到待发布」「研究这个工具的 YouTube 视频」「抓字幕分析博主用法」。\\n\",\n        \"files\": {\n          \"plugins/cyxj-yt-creator/skills/cyxj-yt-creator/SKILL.md\": \"233ca29b60c1038cd1c6b9701ef6f1fb6d0385140b324c1242dc6935cc8ce74d\",\n          \"plugins/cyxj-yt-creator/skills/cyxj-yt-creator/requirements.txt\": \"7cc4959877dbe6b6c63a8eb1bfe3bfb545fa8fe5b28b1b2c13e4a7c1c0d1c4d4\",\n          \"plugins/cyxj-yt-creator/skills/cyxj-yt-creator/scripts/research_to_draft.py\": \"6af3c7864a6b66689ffc5a7362d486a922f794604619f70a538735ec867afc50\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "a05dbe05c3fb26113ddf4766e790cf2be8d6ba0ac90acf0b391ef70647b4982e",
      "commands.json": "b863917fb01084b1363a2fe0232a91c3209d0e2755a976df83de5fa9aa496eb2",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "38a9d4a57d7a1599346fe8d2e8a79760de8bac25a8d0ae29cb75ab0d0f82b32f",
      "listing.json": "0eea15d474e55b05eafb6def848623fb0d88001ba28772b7fa8eb722e6f2709c",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 18 skill declarations. Ran 96 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): cyxj-audio-check; cyxj-blog-pub; cyxj-data-review; cyxj-deeper; cyxj-poster; cyxj-video-cover; cyxj-jingxuan; cyxj-obsidian-build; cyxj-release-kit; cyxj-roundtable; cyxj-subfix; cyxj-subtitle-wenan; cyxj-transcript; cyxj-content; cyxj-hook; cyxj-wechat-pub; cyxj-youtube-topics; cyxj-yt-creator",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-22",
    "reviewed_sha256": "8259e93f9aec299ab3434204367a3f74c45941bbf1b5b382e7ada105d5a1a5a8",
    "gates": "21ed5697661d8322392b4ab0d9cead9b7b0f763f4b46e5f105c586fcb19912a3",
    "codex": "83bd88f83f6607069c6fe8163b3212d003e43f57cd06513f56fbbddcd07b7d16",
    "grok": "8c05994942453240e8b3aa2dad41fcb0103effe23c8663ed30619d26fcc5b641",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
