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).
الانتقال إلى التثبيت سوق المهارات اكتشف واستكشف مهارات الذكاء الاصطناعي التي بناها المجتمع.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
نسخ Promptعرض تفاصيل Prompt يتجاوز الأمر المباشر Prompt المخصّص للمراجعة. افحص المصدر قبل تشغيله.
npx skills add https://github.com/stevehuang0115/crewly --skill content-calendar-managerيبقى الأمر في سطر واحد. مرّر أفقيًا لمراجعته كاملًا قبل النسخ.
تفضّل نسخة محلية؟ نزّل الملفات المتاحة حاليًا لدى SkillsMP.
تحميل Zip جاري التحميل... المهن ذات الصلة SOC
استنادا إلى تصنيف SOC المهني
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.