api-integration
Use this skill when the user says 'API integration', 'connect APIs', 'sync data', 'data mapping', 'rate limiting', or needs…
Use when the user says 'save project', 'handoff', or when context is running low and state must be preserved.
$ npx -y skills add cwinvestments/memstack --skill project --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/projectContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user says 'save project', 'handoff', or when context is running low and state must be preserved.
name: project description: "Use when the user says 'save project', 'handoff', or when context is running low and state must be preserved." version: 1.0.0
*Save and restore project state between CC sessions for seamless handoffs.*
When this skill activates, output:
`💾 Project: Saving project state...`
Then execute the protocol below.
1. **Capture current state:**
2. **Run git status** to capture uncommitted state 3. **Save project context to SQLite:**
Write the payload to a file, then pipe it in with `-` as the argument. A payload on stdin is never seen by the shell's parser, so a redirection operator inside your prose cannot be read as one.
cat context.json | python "${CLAUDE_PLUGIN_ROOT}/db/memstack-db.py" set-context -`context.json` contains:
{"project":"<name>","status":"active","current_branch":"<branch>","last_session_date":"<YYYY-MM-DD>","known_issues":"<issues>","backlog":"<next tasks>"}4. **Also save markdown handoff** to `memory/projects/{project}-{date}.md` 5. **Present the ready-to-paste prompt** for the next CC session
1. **Load project context from SQLite:**
python "${CLAUDE_PLUGIN_ROOT}/db/memstack-db.py" get-context <project>2. **Load recent sessions:**
python "${CLAUDE_PLUGIN_ROOT}/db/memstack-db.py" get-sessions <project> --limit 33. **Load plan if exists:**
python "${CLAUDE_PLUGIN_ROOT}/db/memstack-db.py" get-plan <project>4. **Fallback:** Check `memory/projects/` for markdown handoffs 5. **Present combined state** so CC can continue immediately
**User:** "context is running low: save project"
💾 Project: Saving project state... Saved: memory/projects/adminstack-2026-02-18.md --- PASTE INTO NEXT CC SESSION --- Working directory: /path/to/your-project Read $MEMSTACK_PATH/MEMSTACK.md Resume AdminStack. Last session completed: - Built CC Monitor page with auto-refresh - Fixed API key validation Next steps: 1. Build cc-reporter.js script 2. Add WebSocket updates --- END HANDOFF ---
The structured skill framework for Claude Code: 131 professional skills for deployment, security, databases, content, marketing, and more. Skills activate automatically when you need them. Say "deploy this to Railway" and the right skill loads on demand.
Use this skill when the user says 'API integration', 'connect APIs', 'sync data', 'data mapping', 'rate limiting', or needs…
Use this skill when the user says 'content pipeline', 'content automation', 'auto-publish', 'repurpose content', 'multi-platform…
Use this skill when the user says 'cron job', 'scheduled task', 'run every', 'cron expression', 'recurring job', or needs…
Use when the user says 'what MCP servers', 'find an MCP for', 'hosted MCP', 'list MCP servers', 'MCP catalog', 'available MCP…
Use this skill when the user says 'n8n workflow', 'build a workflow', 'automation workflow', 'connect services', or needs visual…
Use this skill when the user says 'webhook', 'webhook handler', 'webhook endpoint', 'receive events', 'HMAC verification',…