Skip to main content Inicio Creadores 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).
Ir a la instalación Skills Marketplace Descubre y explora habilidades de IA creadas por la comunidad.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Copiar promptMostrar detalles del prompt Un comando directo omite el prompt de revisión. Revisa el origen antes de ejecutarlo.
npx skills add https://github.com/stevehuang0115/crewly --skill content-calendar-managerEl comando permanece en una sola línea. Desplázate horizontalmente para revisarlo antes de copiarlo.
¿Prefieres una copia local? Descarga los archivos que SkillsMP tiene disponibles ahora.
Descargar Zip Descargando... Ocupaciones relacionadas SOC
Basado en la clasificación ocupacional SOC
Explorador de archivos
2 archivos 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.