Updated 2w ago
by cwinvestments
memstack
Structured skill framework for Claude Code. 130 skills, persistent memory, TokenStack compression, localhost dashboard with 3-agent runner, real-time streaming, MCP tools.
425 GitHub stars (425)
+2 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | −1 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | +1 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | +1 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | +1 |
| Oct 15 | 0 |
| Oct 16 | −1 |
- 30 skills (30 skills found in its SKILL.md files)
- 46 forks (46 forks)
- 2w ago last update (Last updated 2w ago)
Install
Skills CLI
npx skills add cwinvestments/memstack
Asks which skills and agents to install. Just one: npx skills add cwinvestments/memstack --skill compress — add -g for every project.
Claude Code
git clone https://github.com/cwinvestments/memstackcp -r "memstack/skills/compress" ~/.claude/skills/
Copies the compress skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add cwinvestments/memstack
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 87 files.
-
compress
Use when the user says 'tokenstack', 'compression', 'token savings', 'proxy status', or asks about context window usage.
skills/compress/SKILL.md on GitHub (opens in a new tab) -
diary
Use when the user says 'save diary', 'log session', 'wrapping up', or at end of a productive session.
skills/diary/SKILL.md on GitHub (opens in a new tab) -
echo
Use when the user references past sessions, asks 'what did we do', 'do you remember', 'last session', 'recall', or 'continue from'.
skills/echo/SKILL.md on GitHub (opens in a new tab) -
familiar
Use when the user says 'dispatch', 'send familiar', 'split task', or needs work split across parallel CC sessions.
skills/familiar/SKILL.md on GitHub (opens in a new tab) -
forge
Use when the user says 'forge this', 'new skill', 'create enchantment', or wants to create a MemStack skill.
skills/forge/SKILL.md on GitHub (opens in a new tab) -
goal
Use when the user says 'goal', 'set a goal', 'define the goal', 'plan this properly', or starts a task that needs a clear finish line and verification. Structures work into TASK / WHY / OUTCOME / CONSTRAINTS / VERIFICATION before execution begins.
skills/goal/SKILL.md on GitHub (opens in a new tab) -
governor
Use when the user says 'new project', 'project init', 'what tier', 'scope', or discusses project maturity, complexity budget, or what's appropriate to build.
skills/governor/SKILL.md on GitHub (opens in a new tab) -
grimoire
Use when the user says 'update context', 'update claude', 'save library', or after significant project changes.
skills/grimoire/SKILL.md on GitHub (opens in a new tab) -
humanize
Use when the user says 'humanize', 'clean up writing', 'make it sound natural', or wants text to not sound AI-generated.
skills/humanize/SKILL.md on GitHub (opens in a new tab) -
project
Use when the user says 'save project', 'handoff', or when context is running low and state must be preserved.
skills/project/SKILL.md on GitHub (opens in a new tab) -
quill
Use when the user says 'create quotation', 'generate quote', 'proposal', or needs a client-facing price document.
skills/quill/SKILL.md on GitHub (opens in a new tab) -
report
Writes the session final report to a file, then prints only the path and a one-line summary. Fires when the prompt contains "Report per memstack:report", and also when the prompt begins with a standing trigger configured through MEMSTACK_REPORT_ON_TASK_PROMPTS or MEMSTACK_REPORT_TRIGGERS. Dormant otherwise.
skills/report/SKILL.md on GitHub (opens in a new tab) -
scan
Use when the user says 'scan project', 'estimate', 'how much to charge', or needs codebase complexity analysis.
skills/scan/SKILL.md on GitHub (opens in a new tab) -
shard
Use when the user says 'shard this', 'split file', or when working with files over 1000 lines.
skills/shard/SKILL.md on GitHub (opens in a new tab) -
sight
Use when the user says 'draw', 'diagram', 'visualize', 'architecture', or needs a visual overview of code structure.
skills/sight/SKILL.md on GitHub (opens in a new tab) -
state
Use when the user says 'update state', 'project state', 'where was I', or at session start to load current context.
skills/state/SKILL.md on GitHub (opens in a new tab) -
token-optimization
Use when the user says 'token optimization', 'save tokens', 'context window', 'reduce tokens', 'token stack', or 'TokenStack', or asks about extending context window capacity. Covers TokenStack, the built-in compression proxy that shrinks Claude Code tool output before it reaches the Anthropic API. Do NOT use for proxy troubleshooting or live status (Compress skill).
skills/token-optimization/SKILL.md on GitHub (opens in a new tab) -
verify
Runs this project's check chain through scripts/verify.py and reads the receipt it writes. Fires when tracked changes are finished, when the user asks whether work passes, before a commit, and before reporting a task done. Stays dormant in repositories with no detectable check chain, during read-only audits, and for edits that leave no tracked change behind.
skills/verify/SKILL.md on GitHub (opens in a new tab) -
work
Use when the user says 'plan', 'todo', 'copy plan', 'append plan', 'resume plan', 'priorities', or 'what's next'.
skills/work/SKILL.md on GitHub (opens in a new tab) -
memstack-automation-api-integration
Use this skill when the user says 'API integration', 'connect APIs', 'sync data', 'data mapping', 'rate limiting', or needs system-to-system connectors with authentication, rate limit handling, and error recovery. Generates API integration code with authentication (OAuth, API key, JWT), request/response mapping, rate limit handling, error recovery with circuit breakers, and sync monitoring. Do NO…
skills/automation/api-integration/SKILL.md on GitHub (opens in a new tab) -
memstack-automation-content-pipeline
Use this skill when the user says 'content pipeline', 'content automation', 'auto-publish', 'repurpose content', 'multi-platform publishing', or needs end-to-end content workflow from ideation through cross-platform formatting and publishing. Do NOT use for single social media posts or individual blog posts.
skills/automation/content-pipeline/SKILL.md on GitHub (opens in a new tab) -
memstack-automation-cron-scheduler
Use this skill when the user says 'cron job', 'scheduled task', 'run every', 'cron expression', 'recurring job', or needs production-grade scheduled jobs with overlap prevention, monitoring, and structured logging. Do NOT use for n8n workflows or event-driven webhooks.
skills/automation/cron-scheduler/SKILL.md on GitHub (opens in a new tab) -
memstack-automation-hosted-mcp-catalog
Use when the user says 'what MCP servers', 'find an MCP for', 'hosted MCP', 'list MCP servers', 'MCP catalog', 'available MCP tools', or needs to discover zero-setup hosted MCP servers they can use immediately. Do NOT use for building MCP servers or configuring local MCP.
skills/automation/hosted-mcp-catalog/SKILL.md on GitHub (opens in a new tab) -
memstack-automation-n8n-workflow-builder
Use this skill when the user says 'n8n workflow', 'build a workflow', 'automation workflow', 'connect services', or needs visual workflow design with node mapping, data transformations, and error handling for n8n. Do NOT use for standalone webhook endpoints or cron jobs.
skills/automation/n8n-workflow-builder/SKILL.md on GitHub (opens in a new tab) -
memstack-automation-webhook-designer
Use this skill when the user says 'webhook', 'webhook handler', 'webhook endpoint', 'receive events', 'HMAC verification', 'idempotency', or needs secure webhook handlers with signature verification, retry handling, and dead letter queues. Do NOT use for full n8n workflows or scheduled tasks.
skills/automation/webhook-designer/SKILL.md on GitHub (opens in a new tab) -
memstack-business-client-onboarding
Use this skill when the user says 'client onboarding', 'new client', 'onboard client', 'kickoff meeting', 'intake form', 'welcome email', or needs welcome sequences, questionnaires, and setup checklists for new clients. Do NOT use for contracts or invoicing.
skills/business/client-onboarding/SKILL.md on GitHub (opens in a new tab) -
memstack-business-contract-template
Use this skill when the user says 'contract', 'agreement', 'service agreement', 'NDA', 'freelance contract', 'consulting agreement', or needs service agreements with IP ownership, payment terms, and termination clauses. Do NOT use for invoicing or client onboarding.
skills/business/contract-template/SKILL.md on GitHub (opens in a new tab) -
memstack-business-financial-model
Use this skill when the user says 'financial model', 'projections', 'revenue forecast', 'unit economics', 'break-even', 'cash flow', or mentions MRR, churn, CAC, LTV, or runway. Builds monthly projections with scenario modeling. Do NOT use for pricing strategy or invoice generation.
skills/business/financial-model/SKILL.md on GitHub (opens in a new tab) -
memstack-business-freelancer-toolkit
Use when the user says 'track my time', 'freelancer invoice', 'billable hours', 'time tracking', 'freelance finances', 'client billing', 'project hours', or needs invoicing, time tracking, or analytics patterns for freelance work. Do NOT use for general invoice templates or proposal writing.
skills/business/freelancer-toolkit/SKILL.md on GitHub (opens in a new tab) -
memstack-business-gdpr
Use this skill when the user says 'GDPR', 'data protection', 'privacy compliance', 'DPA', 'DSAR', 'data subject request', 'cookie consent', 'privacy audit', 'CCPA', or asks 'do I need GDPR for this repo'. Scans the repository to detect what personal data is collected, classifies sensitivity, determines whether GDPR applies and how critical it is, then reports required roles, obligations, and reme…
skills/business/gdpr/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.