본문으로 건너뛰기
cccskills
무료GitHub에 공개

cm-auto-publisher

Comprehensive publishing automation skill bridging AI agents (OpenClaw, Manus, Claude) to the Content Factory Router. Uses the Router API to publish markdown articles with rich media to any connected Astro site natively.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구YouTubeCloudflare
설치 방법 보기

포함된 파일(1)

  • SKILL.md3.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

cm-auto-publisher: The Agentic Publishing Skill

Goal: Take unstructured input (links, ideas, raw text), write a highly engaging article following Content Factory rules, and instantly publish it via the Content Factory Router API.

When to Use

ALWAYS when:

  • User provides a link/video and says "Write an article about this and publish it".
  • User says "Draft and push this news to the blog".
  • You have finished drafting an article and need to deploy it to the live site.
  • An automated cron job triggers you to aggregate news and auto-publish.

The Process

Phase 1: Content Extraction & Structuring

  1. Analyze Input: If given a URL, use read_url_content (or your browsing tool) to read the source. If given images or Youtube links, extract them.
  2. Draft Content: Write a compelling article in standard Markdown.
    • Use headings (##, ###).
    • For YouTube videos, use the Astro component: <YouTube id="VIDEO_ID" />.
    • For images, just use standard markdown: ![Alt text](image_filename.jpg).

Phase 2: Media Preparation

Identify all external images that need to be published with the article. DO NOT try to download them to the local disk using bash commands. The Content Factory Router will handle this. Instead, build a media array mapping the original URLs to the desired clean filenames.

"media": [
  {
    "url": "https://source.com/raw-image-123.jpg",
    "filename": "clean-seo-friendly-name.jpg"
  }
]

Phase 3: API Payload Construction

Construct the JSON payload matching the target site's schema. Standard Target: cody-master (mapped to tody-agent/todyle-web).

{
  "site_id": "cody-master",
  "title": "[Engaging Title]",
  "description": "[1-2 sentence SEO meta description]",
  "category": "news", // or "guide", "use-case"
  "readingTime": "5 min read",
  "tags": ["AI", "Vibe Coding", "Automation"],
  "content": "The raw markdown content here...",
  "media": [ ... ]
}

Phase 4: Publish via Router API

Send the payload to the Cloudflare Worker via a standard fetch or curl command.

  1. Get the Secret: Retrieve the API token from the .env file or ask the user for the PUBLISHER_API_KEY.
  2. Send POST Request: Use a local script or curl to send the data to the worker.
# Example curl (assuming the payload is saved to payload.json)
curl -X POST https://content-factory-router.<YOUR-CLOUDFLARE-ACCOUNT>.workers.dev/publish \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <API_KEY>" \
  -d @payload.json

Phase 5: Verification

  1. Check the response from the Worker. It should return {"success": true, "message": "Published...", "commit_sha": "..."}.
  2. Inform the user that the article has been successfully committed to GitHub and Cloudflare Pages is now building it.

Red Flags - STOP!

  • ❌ DO NOT manually create .mdx files in src/content/articles/ and run git push if using this skill! Let the Router API handle the Git history and image blob creation to ensure data consistency.
  • ❌ DO NOT use cat or echo to build complex JSON payloads in bash. Save the payload to a .json file using your file writing tool, then pass it to curl.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

End-to-end ad conversion tracking: Meta Pixel+CAPI, TikTok Events API, Google Ads Enhanced Conversions, GTM, attribution. Auto-detects industry, maps standard events, outputs a developer-ready implementation doc. Use for pixels, GTM, CAPI, ROAS, or 'set up tracking' requests.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tody-agent/codymaster532026년 8월 26일 업데이트

Easy-to-use conversational CLI (Codex style) for non-technical users to spawn parallel AI tasks supervised by a visual web dashboard.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tody-agent/codymaster532026년 8월 26일 업데이트

Easy-to-use conversational CLI (Claude Code style) for non-technical users to spawn parallel AI tasks supervised by a visual web dashboard.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tody-agent/codymaster532026년 8월 26일 업데이트

Booking & Calendar CRO Engine — Packages all booking, scheduling, .ics download, and Google Calendar integration into a revenue-boosting system. Auto-detect industry → select matching pattern → generate calendar engine + booking UI + export logic. Integrates with cm-google-form (form → sheet) and cm-ads-tracker (conversion events). ALWAYS trigger for: booking, appointment, calendar, reminder, download ics, google calendar, add to calendar, book appointment, schedule, "create booking", "add scheduling", "appointment reminder system", "calendar CRO", "reduce no-show"

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tody-agent/codymaster532026년 8월 26일 업데이트

Strategic analysis gate for existing products — multi-dimensional evaluation (tech, product, design, business) using Design Thinking + 9 Windows (TRIZ) + Double Diamond. Outputs 2-3 qualified options with recommendations. Use BEFORE cm-planning for complex initiatives and enhancements on existing codebases.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tody-agent/codymaster532026년 8월 26일 업데이트

cm-browse

무료

Fallback local Playwright daemon for real-browser visual QA / screenshots / smoke. Use ONLY when the host platform has no native browser mode — prefer the host browser first.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tody-agent/codymaster532026년 8월 26일 업데이트

tody-agent의 스킬 모두 보기

이 스킬의 문제 신고