Skip to main content Accueil Créateurs 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).
Aller à l'installation Skills Marketplace Découvrez et explorez les compétences IA créées par la communauté.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Copier le promptAfficher les détails du prompt Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
npx skills add https://github.com/stevehuang0115/crewly --skill content-calendar-managerLa commande reste sur une seule ligne. Faites défiler horizontalement pour la vérifier avant de la copier.
Vous préférez une copie locale ? Téléchargez les fichiers actuellement disponibles dans SkillsMP.
Télécharger Zip Téléchargement... Métiers associés SOC
Basé sur la classification professionnelle SOC
Explorateur de fichiers
2 fichiers 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.