← ClaudeAtlas

structured-postlisted

自动化生成"结构化每日一练"小红书/公众号帖子 docx。基于��定 docx 模板 + python-docx 脚本,自动替换题目文本框、正文段落、分页符,并保留配图/引流段样式。出题 + 答题 + 套版式一气呵成,答题须经 human-writing 去 AI 味儿。触发词:答一道、出题、做一篇结构化帖子、每日一练。
rshawn0307-maker/rshawn-skills · ★ 1 · AI & Automation · score 70
Install: claude install-skill rshawn0307-maker/rshawn-skills
# 结构化每日一练·自动化帖子生成 ## 适用场景 用户要做"公务员结构化面试·每日一练"系列小红书/公众号帖子,需要: 1. 出题 + 答题(结构化面试,总分总,800-1000 字,去 AI 味儿后) 2. 自动套入固定 docx 模板(含配图 + 引流文案) 3. 保留模板所有版式(封面文本框、分页符、引流段样式) ## 触发条件 用户说以下任意一种: - "答一道" - "出题" - "做一篇结构化帖子" - "每日一练" - 类似表述 ## 必看·Pre-flight 检查(🔴 STOP — 开干前 60 秒必跑,缺一不开工) **3 件事不验证就动手 → 必踩坑**: ### ① 项目路径核实 **项���根**(本 skill 的「工作区根」)= `<项目根>\01-Projects\自媒体内容库-持续项目\结构化` (Obsidian vault `AI工作区` 下;自媒体库已作为长期项目归档于此。下文 `<项目根>` 均指此目录;`<项目根>` 为占位符,原为旧 Windows 路径 `C:\Users\keira\Desktop\AI工作区`,使用前替换为本机实际路径) `<项目根>` 下应有 `scripts/fill_structured_post.py` + `desktop-attachments/1 结构化每日一练-帖子内容编辑模板.docx`。 ```bash ls "<项目根>/scripts/fill_structured_post.py" \ && echo "✅ 路径正确" \ || echo "❌ 路径错,找老板确认" # 🔴 STOP if ❌ — 路径不对不要开工 ``` > **注**:脚本用 `__file__` 自定位(`WORKSPACE = SCRIPT_DIR.parent`),不依赖 cwd,cd 到哪��能跑;Pre-flight 只需确认脚本文件本身存在。 ### ② 模板铁律 工作区里如果同时有 `2 展开说说-帖子内容编辑模板.docx` + `fill_zhankai_post.py`,那是另一套("展开说说"系列),**别混用**。本 skill 只管"答一道"系列。 # 🔴 STOP if 混用 — 脚本不通用,跑错模板会破坏版式 ### ③ Python 环境核实 ```bash python -c "import docx; from docx import Document; print('docx', docx.__version__)" # 期望输出:docx 1.2.0(python-docx 包) ``` **【包名陷阱·重要】**:`pip install docx` 会装**同名垃圾包 0.2.4**(不支持 Python 3,会报 `ModuleNotFoundError: No module named 'exceptions'`)。**必须装 `python-docx`**: ```bash pip install python-docx # 验证:python -c "import docx; print(docx.__version__)" → 1.2.0 # 🔴 STOP if ModuleNotFoundError — 装 python-docx(不是 docx)后重试,仍失败则换 workbuddy venv ``` ## 文件清单 | 路径 | 用途 | 注意事项 | |------