Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →使用 Payload REST API 将周刊写入 CMS(发布为草稿),通过 users API Key 认证。
.claude/skills/miantiao-me-publish-weekly/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -14% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 82% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 42% | 0% |
此技能用于将本地生成的周刊 Markdown 文件发布到 Payload CMS 的 weekly 集合中,并保持为 草稿(status: draft)。
PAYLOAD_API_KEY:来自 Payload users 集合为某个用户生成的 API Key。PAYLOAD_BASE_URL(推荐):Payload/Next.js 服务的公开地址(例如 http://localhost:3000)。从 /weekly 命令的参数块中获取:
week_id:如 Y26W12(写入 issueNumber)title:写入 titlefilename:周刊 Markdown 文件名(从工作目录读取该文件内容,写入 content)current_date:写入 publishDate(ISO 日期字符串)可选:
summary:周刊描述/摘要(写入 summary)。若未提供则从 content 提炼。tags:标签(字符串数组,例如 ["模型", "工具"])。写入 tags 数组字段。links:链接列表(对象数组,形如 [{ label, url }]),写入 links。weeklyGET {BASE_URL}/api/weekly?where[issueNumber][equals]={week_id}&limit=1POST {BASE_URL}/api/weeklyPATCH {BASE_URL}/api/weekly/{id}必须使用 Payload 的 API Key 认证头:
Authorization: users API-Key {PAYLOAD_API_KEY}
Content-Type: application/json发布/更新时写入以下字段:
title(text, required): {title}summary(textarea, required):{summary}:直接使用content 提炼 1-2 句话(不超过 200 字);如果文章开头已包含“摘要/导语”,优先复用content(textarea, required): 读取 {filename} 的完整 Markdown 内容issueNumber(text, required, unique): {week_id}status(select, required): 固定写入 draftpublishDate(date, required): {current_date}(建议 YYYY-MM-DD)可选字段(若无就留空/不传):
links(array): {links},元素结构为 { label: string, url: string }tags(array): 将 {tags}(字符串数组)转换为 [{ value: string }]json{ "title": "Agili 的 AIGC 周刊(Y26W12)", "issueNumber": "Y26W12", "publishDate": "2026-03-25", "status": "draft", "summary": "本期聚焦推理模型的工程化落地,以及一批值得试用的生产力工具。", "content": "# ...完整 Markdown...", "links": [{ "label": "在线阅读", "url": "https://aigc-weekly.agi.li" }], "tags": [{ "value": "模型" }, { "value": "工具" }] }
issueNumber == week_id 查询:PATCH 更新(覆盖 title/summary/content/publishDate/status/links/tags)。POST 创建。status: "draft"。published/{week_id}.json,用于后续恢复与审计。PAYLOAD_API_KEY)。Other measured skills in the registry, with their headline benchmark lift.