--- name: content-calendar description: 管理团队内容选题日历。当用户说"选题日历""加一条选题""排期""选题推进到xx阶段""看看日历/选题""删掉xx选题"等涉及内容选题的增删改查时使用。 --- # 内容选题日历管理 团队共用的选题日历(网页 GUI + CLI 双通道,数据实时同步)。 日历网址存放在 `~/.calendar-url`,访问凭据在 `~/.calendar-auth`(均在安装时配置)。 ## 操作方式 一律用本地命令 `topic`(即 ~/.local/bin/topic,走 HTTPS 调用日历保存 API): ```bash topic list # 全部选题 topic list --owner 主理人 --stage 剪辑 # 筛选 topic show # 单条详情 topic add --title "..." [字段...] # 新增 topic edit <关键词> --字段 新值 # 编辑(只改传的字段) topic delete <关键词> # 删除 ``` 如果命令报"未配置":让用户执行(地址和账号密码问日历管理员要): ```bash echo "https://域名/日历路径" > ~/.calendar-url echo "账号:密码" > ~/.calendar-auth && chmod 600 ~/.calendar-auth ``` ## 字段对照(与网页表单一致) | 参数 | 取值 | |---|---| | --title | 选题标题(add 必填) | | --platform | 小红书/视频号/B站/公众号/抖音/全平台 | | --owner | 负责人 | | --priority | 高/中/低 | | --stage | Brief/资料/大纲/脚本/拍摄/剪辑/封面/发布/复盘 | | --status | 进行中/待定/等主理人/已发布(自由文本) | | --date | YYYY-MM-DD,空字符串=不排期 | | --value | 逗号分隔: 涨粉,人设,转化,热点,粉丝需求,系列内容,合作内容,品牌信任 | | --reason | 为什么做这条 | | --notes | 备注,\n 表示换行 | ## 工作流程 1. 用户口语化描述 → 翻译成上述参数。信息不全用默认值(全平台/主理人/中优先/Brief/待定),不必追问小字段;标题含义模糊才确认。 2. 编辑/删除前先 `topic show 关键词` 或 `topic list` 确认目标,匹配多条时把候选列给用户选。 3. 改完把结果(标题、阶段、排期)简短复述给用户确认。 4. "商单"类选题:标题用「商单|品牌名」格式,--value 通常含 合作内容,转化,品牌信任。 ## 注意 - 不要绕过 topic 命令直接改服务器数据文件(topic 自带备份和校验)。 - 服务器运维(nginx/API服务/数据恢复)不属于本技能范围,需要时找日历管理员。