stevehuang0115/crewly/content-calendar

Claude Code and agent skill by stevehuang0115/crewly

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

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).

Install

npx vskill@latest install stevehuang0115/crewly/content-calendar

SKILL.md

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
ParameterRequiredDescription
actionYes"add"
titleYesContent title or headline
platformYesx, linkedin, xiaohongshu, substack, youtube, github, reddit
typeNopost, thread, article, video, image-text, newsletter, showcase, tutorial (default: post)
scheduledDateYesTarget publish date in YYYY-MM-DD format
statusNoidea, draft, ready, in-review, approved, published, archived (default: draft)
contentPathNoPath to the content file (markdown)
lineNoContent line: crewly (brand) or personal (Steve). Default: crewly
topicNoTopic or brief description
notesNoInternal notes
tagsNoJSON array of tags, e.g. ["ai-agent","security"]
projectPathNoProject path to determine calendar location
calendarPathNoCustom calendar file path (overrides default)
list — List entries with filters
ParameterRequiredDescription
actionYes"list"
platformNoFilter by platform
statusNoFilter by status
dateNoFilter by exact date (YYYY-MM-DD)
dateFromNoFilter entries from this date
dateToNoFilter entries up to this date
lineNoFilter by content line (crewly or personal)
limitNoMax entries to return (default: 50)
update — Update an entry
ParameterRequiredDescription
actionYes"update"
idYesEntry ID to update
statusNoNew status
titleNoNew title
scheduledDateNoNew date
contentPathNoNew content file path
notesNoNew notes
topicNoNew topic
next — Get next content to publish

Returns the next entry with status ready or approved that is scheduled for today or earlier.

ParameterRequiredDescription
actionYes"next"
platformNoFilter by platform
stats — Calendar statistics

Returns counts by status, platform, and content line. Also shows overdue and this-week counts.

ParameterRequiredDescription
actionYes"stats"

Examples

Add a new X thread for Monday
bash
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
bash execute.sh '{"action":"list","dateFrom":"2026-03-03","dateTo":"2026-03-07","projectPath":"/path/to/project"}'
List only draft X content
bash
bash execute.sh '{"action":"list","platform":"x","status":"draft","projectPath":"/path/to/project"}'
Mark content as published
bash
bash execute.sh '{"action":"update","id":"cc-1709012345-42","status":"published","projectPath":"/path/to/project"}'
Get next content to publish
bash
bash execute.sh '{"action":"next","projectPath":"/path/to/project"}'
Get calendar stats
bash
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.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
82
Repository forks
20
Repository npm downloads, 7 days
411
7-day trend score
36

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 22 Jul 2026, 3 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/stevehuang0115/crewly/content-calendar/badge)](https://verified-skill.com/skills/stevehuang0115/crewly/content-calendar)

Something wrong with this skill or its page? Tell us.