{"slug":"xiaohongshu-ingest","title":"\u5c0f\u7ea2\u4e66\u5185\u5bb9\u91c7\u96c6","description":"\u628a\u5c0f\u7ea2\u4e66\u5185\u5bb9\u91c7\u96c6\u8fdb\u4e2a\u4eba\u77e5\u8bc6\u5e93\uff0c\u4fdd\u7559\u539f\u6587\u4e0e\u7ed3\u6784\u3002","category":"\u7d20\u6750\u4e0e\u6548\u7387","tags":["\u5c0f\u7ea2\u4e66","\u91c7\u96c6","\u7d20\u6750"],"author":"Chubby","source_url":"https://github.com/chubbyguan/chubbyskills/blob/main/xiaohongshu-ingest/SKILL.md","license":"MIT","status":"published","verification":"source_reviewed","verification_notes":"\u6765\u6e90 chubbyguan/chubbyskills\uff08xiaohongshu-ingest/SKILL.md\uff09\uff0c\u672c\u5730\u6253\u5305\u4e0a\u4f20\uff1b\u672a\u6267\u884c\u5305\u5185\u811a\u672c\u3002","revision":"91b4384f15264b298d5723bfc39b9bb8","created_at":"2026-10-28T08:54:30+00:00","updated_at":"2026-10-28T08:54:50+00:00","source_repo":"","source_path":"","source_commit":"","source_updated_at":"","stars":0,"proxy_score":null,"score":null,"grade":null,"dimensions":{},"evaluation":{},"installs":0,"platforms":[],"formats":[],"category_slug":"workflow","category_name":"\u7d20\u6750\u4e0e\u6548\u7387","usage_guide":{},"read_url":"https://shiliuai.cn/api/v2/skills/xiaohongshu-ingest","skill_url":"https://shiliuai.cn/api/v2/skills/xiaohongshu-ingest/files/SKILL.md","download_url":"https://shiliuai.cn/api/v2/skills/xiaohongshu-ingest/download","install_url":"https://shiliuai.cn/api/v2/skills/xiaohongshu-ingest/install","files":[{"path":"SKILL.md","bytes":4117,"url":"https://shiliuai.cn/api/v2/skills/xiaohongshu-ingest/files/SKILL.md"},{"path":"requirements.txt","bytes":577,"url":"https://shiliuai.cn/api/v2/skills/xiaohongshu-ingest/files/requirements.txt"},{"path":"scripts/analyze_hook.py","bytes":5666,"url":"https://shiliuai.cn/api/v2/skills/xiaohongshu-ingest/files/scripts/analyze_hook.py"},{"path":"scripts/fetch_note.py","bytes":17456,"url":"https://shiliuai.cn/api/v2/skills/xiaohongshu-ingest/files/scripts/fetch_note.py"}],"content":"---\nname: xiaohongshu-ingest\ndescription: >\n  \u5c0f\u7ea2\u4e66\u7b14\u8bb0\u91c7\u96c6 \u2192 \u7edf\u4e00 frontmatter Markdown \u2192 \u7206\u6b3e\u62c6\u89e3 + \u884d\u751f\u9009\u9898\u3002\n  \u652f\u6301\u7b14\u8bb0\u94fe\u63a5\u548c xhslink \u77ed\u94fe\uff1b\u7206\u6b3e\u62c6\u89e3\u6309\u300c\u4eba\u7fa4\u00d7\u573a\u666f\u00d7\u75db\u70b9\u00d7\u60c5\u7eea\u00d7\u94a9\u5b50\u300d\u751f\u6210\u53ef\u590d\u7528\u9009\u9898\u3002\nmetadata:\n  category: \"content\"\n  triggers: \"[\\\"\u7528\u6237\u53d1\u9001\u5c0f\u7ea2\u4e66\u7b14\u8bb0\u94fe\u63a5\\\", \\\"\u91c7\u96c6\u8fd9\u7bc7\u5c0f\u7ea2\u4e66\u7b14\u8bb0\\\", \\\"\u62c6\u89e3\u8fd9\u4e2a\u7206\u6b3e\u7b14\u8bb0\\\", \\\"\u5e2e\u6211\u505a\u5c0f\u7ea2\u4e66\u9009\u9898\\\"]\"\n  version: \"1.0.0\"\n  tags: \"[\\\"content\\\", \\\"xiaohongshu\\\", \\\"ingest\\\", \\\"hook-analysis\\\", \\\"topic\\\"]\"\n---\n\n# \u5c0f\u7ea2\u4e66\u91c7\u96c6 + \u7206\u6b3e\u62c6\u89e3 Skill\n\n\u628a\u5c0f\u7ea2\u4e66\u7b14\u8bb0\u6293\u6210\u7ed3\u6784\u5316 Markdown \u5165\u5e93\uff0c\u518d\u7528 DeepSeek \u62c6\u89e3\u7206\u6b3e\u903b\u8f91\u3001\u884d\u751f\u53ef\u76f4\u63a5\u5199\u7684\u9009\u9898\u3002\n**\u81ea\u52a8\u533a\u5206\u56fe\u6587\u4e0e\u89c6\u9891\u7b14\u8bb0**\uff1a\u56fe\u6587 \u2192 \u4e0b\u8f7d\u56fe\u7247\u672c\u5730\u5d4c\u5165\uff1b\u89c6\u9891 \u2192 \u50cf\u6296\u97f3\u90a3\u6837\u8f6c\u6210\u6587\u5b57\u7a3f\u3002\n\u8865\u9f50\u4e86\u4ed3\u5e93\u5728\u300c\u4e2d\u6587\u5185\u5bb9\u91c7\u96c6\u300d\u4e0a\u6700\u5927\u7684\u5e73\u53f0\u7f3a\u53e3\uff0c\u4e5f\u662f\u300c\u91c7\u96c6 \u2192 \u9009\u9898\u300d\u521b\u4f5c\u5de5\u4f5c\u6d41\u7684\u8d77\u70b9\u3002\n\n## \u73af\u5883\u8981\u6c42\n\n```bash\n# \u56fe\u6587\u91c7\u96c6\u96f6\u4f9d\u8d56\uff08\u4ec5 Python \u6807\u51c6\u5e93\uff09\n\n# \u89c6\u9891\u7b14\u8bb0\u8f6c\u5f55\u9700\u8981\uff08\u4e0e\u6296\u97f3/B\u7ad9\u8f6c\u5f55\u540c\u4e00\u5957\u4f9d\u8d56\uff09\uff1a\npip install funasr modelscope torch torchaudio\n# macOS: brew install ffmpeg   |   Ubuntu: sudo apt install ffmpeg\n\n# \u5f3a\u70c8\u5efa\u8bae\uff1a\u914d\u7f6e cookie \u4ee5\u89c4\u907f\u98ce\u63a7\uff08\u4ece\u6d4f\u89c8\u5668\u767b\u5f55\u540e\u590d\u5236\uff09\nexport XHS_COOKIE=\"\u4f60\u7684\u5c0f\u7ea2\u4e66 cookie \u5b57\u7b26\u4e32\"\n\n# \u7206\u6b3e\u62c6\u89e3\u9700\u8981 DeepSeek API Key\nexport DEEPSEEK_API_KEY=\"your-api-key\"\n```\n\n## \u4f7f\u7528\u65b9\u6cd5\n\n```bash\n# 1) \u91c7\u96c6\u7b14\u8bb0 \u2192 \u7edf\u4e00 frontmatter Markdown\npython scripts/fetch_note.py \"https://www.xiaohongshu.com/explore/xxxx\" -o ./out\npython scripts/fetch_note.py \"http://xhslink.com/xxxx\" -o ./out\npython scripts/fetch_note.py \"\u94fe\u63a5\" -o ./out --no-images   # \u56fe\u6587\uff1a\u53ea\u7559\u56fe\u7247\u94fe\u63a5\u4e0d\u4e0b\u8f7d\npython scripts/fetch_note.py \"\u94fe\u63a5\" -o ./out --no-video    # \u89c6\u9891\uff1a\u4e0d\u8f6c\u5f55\uff0c\u53ea\u7559\u89c6\u9891\u94fe\u63a5\npython scripts/fetch_note.py \"\u94fe\u63a5\" -o ./out --fallback-text \u624b\u52a8\u6b63\u6587.txt\n\n# 2) \u7206\u6b3e\u62c6\u89e3 \u2192 \u62c6\u89e3\u62a5\u544a + 5 \u6761\u884d\u751f\u9009\u9898\npython scripts/analyze_hook.py ./out/\u67d0\u7b14\u8bb0.md -o ./out\n```\n\n## \u4ea7\u51fa\n\n- `fetch_note.py`\uff1a\u6807\u9898\u3001\u6b63\u6587\u3001\u6807\u7b7e\u3001\u4f5c\u8005\u3001\u4e92\u52a8\u6570\u636e\uff08\u8d5e/\u85cf/\u8bc4\uff09\u2192 \u7edf\u4e00 frontmatter Markdown\uff08`platform: xiaohongshu`\uff0c\u542b `note_type: image|video`\uff09\u3002**\u6309\u7b14\u8bb0\u7c7b\u578b\u5206\u6d41**\uff1a\n  - **\u56fe\u6587\u7b14\u8bb0**\uff1a\u56fe\u7247\u4e0b\u8f7d\u5230\u672c\u5730 `<\u6807\u9898>.assets/` \u5e76\u4ee5 `![]()` \u5d4c\u5165\uff08\u6b63\u6587\u5e38\u5728\u56fe\u91cc\uff0c\u672c\u5730\u5316\u540e Obsidian \u76f4\u63a5\u53ef\u89c1\uff09\u3002`--no-images` \u53ea\u7559\u94fe\u63a5\uff0c\u5355\u5f20\u5931\u8d25\u81ea\u52a8\u56de\u9000\u4e3a\u94fe\u63a5\n  - **\u89c6\u9891\u7b14\u8bb0**\uff1a\u63d0\u53d6\u89c6\u9891\u76f4\u94fe \u2192 ffmpeg \u62bd\u97f3\u9891 \u2192 SenseVoice \u8f6c\u5f55\u4e3a\u6587\u5b57\u7a3f\u5199\u5165 `## \u89c6\u9891\u6587\u5b57\u7a3f`\u3002`--no-video` \u53ea\u7559\u89c6\u9891\u94fe\u63a5\uff1b\u7f3a funasr/ffmpeg \u65f6\u81ea\u52a8\u964d\u7ea7\u4e3a\u5b58\u94fe\u63a5\n- `analyze_hook.py`\uff1a\u76ee\u6807\u4eba\u7fa4 / \u573a\u666f / \u75db\u70b9 / \u60c5\u7eea\u4ef7\u503c / \u6807\u9898\u94a9\u5b50 / \u6b63\u6587\u7ed3\u6784 / \u53ef\u590d\u7528\u6a21\u677f / 5 \u6761\u884d\u751f\u9009\u9898\uff08\u5e26 `- [ ]` \u52fe\u9009\uff0c\u53ef\u76f4\u63a5\u8fdb\u9009\u9898\u5e93\uff09\n\n## \u26a0\ufe0f \u5173\u4e8e\u53cd\u722c\uff08\u52a1\u5fc5\u5148\u8bfb\uff09\n\n\u5c0f\u7ea2\u4e66\u98ce\u63a7\u4e25\u683c\uff0c**\u672a\u767b\u5f55\u7684\u7eaf\u811a\u672c\u8bbf\u95ee\u7ecf\u5e38\u88ab\u62e6**\u3002\u672c skill \u7684\u7b56\u7565\uff1a\n\n1. \u4f18\u5148\u89e3\u6790\u9875\u9762\u5185\u5d4c\u7684 `__INITIAL_STATE__` \u7ed3\u6784\u5316\u6570\u636e\n2. \u5931\u8d25\u5219\u56de\u9000\u5230 `og:` \u5143\u6807\u7b7e\n3. \u4ecd\u5931\u8d25\u65f6\u7ed9\u51fa\u660e\u786e\u63d0\u793a\u2014\u2014\u6b64\u65f6\u53ef**\u624b\u52a8\u590d\u5236\u7b14\u8bb0\u6b63\u6587**\u5b58\u6210 `.txt`\uff0c\u7528 `--fallback-text` \u7ee7\u7eed\u751f\u6210\u7edf\u4e00 Markdown\uff0c\u6216\u76f4\u63a5\u8d70 `analyze_hook.py` \u62c6\u89e3\uff08\u62c6\u89e3\u73af\u8282\u4e0d\u4f9d\u8d56\u6293\u53d6\uff09\n\n\u63d0\u4f9b `XHS_COOKIE` \u80fd\u663e\u8457\u63d0\u9ad8\u91c7\u96c6\u6210\u529f\u7387\u3002\u9875\u9762\u7ed3\u6784\u82e5\u8c03\u6574\uff0c\u9700\u66f4\u65b0 `fetch_note.py` \u91cc\u7684\u9009\u62e9\u5668\u3002\n\n## \u5408\u89c4\u58f0\u660e\n\n\u4ec5\u4f9b**\u4e2a\u4eba\u5b66\u4e60\u4e0e\u7814\u7a76**\u4f7f\u7528\u3002\u8bf7\u9075\u5b88\u5c0f\u7ea2\u4e66\u7528\u6237\u534f\u8bae\u4e0e robots \u89c4\u5219\uff0c\u63a7\u5236\u8bf7\u6c42\u9891\u7387\uff0c\u4e0d\u8981\u7528\u4e8e\u6279\u91cf\u6293\u53d6\u3001\u5546\u7528\u722c\u53d6\u6216\u4fb5\u72af\u4ed6\u4eba\u6743\u76ca\u7684\u573a\u666f\u3002\n\n## \u8854\u63a5\u5de5\u4f5c\u6d41\n\n- \u91c7\u96c6\u4ea7\u7269 \u2192 `knowledge-base-management` \u5165\u5e93\uff08\u7edf\u4e00 frontmatter\uff0c\u6309 `platform` \u805a\u5408\uff09\n- \u884d\u751f\u9009\u9898 \u2192 \u521b\u4f5c\u8005\u9009\u9898\u6d41\uff08\u91c7\u96c6 \u2192 \u62c6\u89e3 \u2192 \u9009\u9898\u5e93 \u2192 \u521d\u7a3f\uff09\n- \u591a\u7bc7\u62c6\u89e3 \u2192 \u6c89\u6dc0\u300c\u7206\u6b3e\u9009\u9898\u5e93\u300d\uff0c\u5bf9\u63a5 `industry-intelligence-radar` \u7684\u8d8b\u52bf\u4fe1\u53f7\n\n## \u53c2\u8003\n\n- \u5c0f\u7ea2\u4e66\u7206\u6b3e\u65b9\u6cd5\u8bba\uff1a\u4eba\u7fa4 \u00d7 \u573a\u666f \u00d7 \u75db\u70b9 + \u60c5\u7eea\u4ef7\u503c\n- [DeepSeek](https://platform.deepseek.com/) \u2014 \u62c6\u89e3\u7528 LLM\n","usage":"\u8bfb\u53d6 SKILL.md\uff0c\u5e76\u6309\u9700\u8bfb\u53d6\u914d\u5957\u6587\u4ef6\uff1b\u4e0b\u8f7d ZIP \u83b7\u53d6\u5b8c\u6574\u5305\u3002\u6280\u80fd\u662f\u4efb\u52a1\u65b9\u6cd5\uff0c\u4e0d\u6388\u4e88\u65b0\u589e\u8d26\u6237\u3001\u4ed8\u8d39\u6216\u7cfb\u7edf\u6743\u9650\u3002"}
