소스 정보
- 저장소
- miantiao-me/aigc-weekly
- 최근 소스 활동
- 2026년 8월 19일 12:09
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 556
- 포크
- 65
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/miantiao-me/aigc-weekly --skill publish-weekly명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | publish-weekly |
| description | 使用 Payload REST API 将周刊写入 CMS(发布为草稿),通过 users API Key 认证。 |
此技能用于将本地生成的周刊 Markdown 文件发布到 Payload CMS 的 weekly 集合中,并保持为 草稿(status: draft)。
PAYLOAD_API_KEY:来自 Payload users 集合为某个用户生成的 API Key。PAYLOAD_BASE_URL(推荐):Payload/Next.js 服务的公开地址(例如 http://localhost:3000)。BARK_PUSH_URL(可选):完整的 Bark 推送端点(例如 https://push.example.com/push/token/);未配置时跳过通知。从 /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 }]{
"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)。POST/PATCH 成功且响应已保存到 published/{week_id}.json 后执行:
BARK_PUSH_URL,直接跳过。BARK_PUSH_URL POST JSON,5 秒超时:title 为 {week_id}|周刊草稿已生成,body 为 {title},url 为 {PAYLOAD_BASE_URL 去掉末尾斜杠}/admin/collections/weekly/{CMS 响应中的文档 id}。code === 200。BARK_PUSH_URL 或任何凭据;不得将已成功写入的草稿判为失败,也不得删除审计产物。