Skip to main content ホーム クリエイター stevehuang0115 crewly content-calendar-manager
content-calendar-manager CRUD operations for content scheduling. Add, list, update, and query content calendar entries. Supports filtering by platform, status, date range, and content line (brand vs personal).
インストールへ移動 Skills Marketplace コミュニティが作成したAIスキルを発見・探索
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/stevehuang0115/crewly --skill content-calendar-managerコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Zipをダウンロード ダウンロード中... name Content Calendar Manager description CRUD operations for content scheduling. Add, list, update, and query content calendar entries. Supports filtering by platform, status, date range, and content line (brand vs personal). version 1.0.0 category content skillType claude-skill assignableRoles ["content-strategist","product-manager","generalist"] triggers ["content calendar","schedule content","content plan","what to publish","next post","content schedule"] tags ["content","calendar","scheduling","planning","marketing","editorial"] execution {"type":"script","script":{"file":"execute.sh","interpreter":"bash","timeoutMs":10000}}
Content Calendar Manager
Manage a content calendar with CRUD operations. Track planned content across platforms, schedule dates, and publication status.
Storage
Calendar data is stored as a JSON file. Default location: {projectPath}/.crewly/content/calendar.json
Actions
add — Add a new content entry
Parameter Required Description actionYes "add"titleYes Content title or headline platformYes x, linkedin, xiaohongshu, substack, youtube, github, reddittypeNo post, thread, article, video, image-text, newsletter, showcase, tutorial (default: post)scheduledDateYes Target publish date in YYYY-MM-DD format statusNo idea, draft, ready, in-review, approved, published, archived (default: draft)contentPathNo Path to the content file (markdown) lineNo Content line: crewly (brand) or personal (Steve). Default: crewly topicNo Topic or brief description
notes
tagsNo JSON array of tags, e.g. ["ai-agent","security"]
projectPathNo Project path to determine calendar location
calendarPathNo Custom calendar file path (overrides default)
list — List entries with filtersParameter Required Description actionYes "list"platformNo Filter by platform statusNo Filter by status dateNo Filter by exact date (YYYY-MM-DD) dateFromNo Filter entries from this date dateToNo Filter entries up to this date lineNo Filter by content line (crewly or personal) limitNo Max entries to return (default: 50)
update — Update an entryParameter Required Description actionYes "update"idYes Entry ID to update statusNo New status titleNo New title scheduledDateNo New date contentPathNo New content file path notesNo New notes topicNo New topic
next — Get next content to publishReturns the next entry with status ready or approved that is scheduled for today or earlier.
Parameter Required Description actionYes "next"platformNo Filter by platform
stats — Calendar statisticsReturns counts by status, platform, and content line. Also shows overdue and this-week counts.
Parameter Required Description actionYes "stats"
Examples
Add a new X thread for Monday bash execute.sh '{"action":"add","title":"AI Agent security - lessons from n8n CVEs","platform":"x","type":"thread","scheduledDate":"2026-03-03","status":"draft","line":"crewly","topic":"AI agent security","tags":["ai-agent","security","n8n"],"projectPath":"/path/to/project"}'
List all content for next week bash execute.sh '{"action":"list","dateFrom":"2026-03-03","dateTo":"2026-03-07","projectPath":"/path/to/project"}'
List only draft X content bash execute.sh '{"action":"list","platform":"x","status":"draft","projectPath":"/path/to/project"}'
Mark content as published bash execute.sh '{"action":"update","id":"cc-1709012345-42","status":"published","projectPath":"/path/to/project"}'
Get next content to publish bash execute.sh '{"action":"next","projectPath":"/path/to/project"}'
Get calendar stats bash execute.sh '{"action":"stats","projectPath":"/path/to/project"}'
Status Workflow idea → draft → ready → in-review → approved → published
↓
archived
idea : Just a topic/concept, no content written
draft : Content being written
ready : Content complete, pending review
in-review : Sent to Steve for review
approved : Steve approved, ready to publish
published : Live on the platform
archived : Removed from active calendar
Output All actions return JSON with success: true and the relevant data. Errors return JSON to stderr with error field.