MemStack™ gives Claude Code 127 professional skills — deployment, security, database design, content writing, marketing, and more. Skills activate automatically when you need them.
84 skills are free. A Pro license key unlocks all 127 skills including 43 Pro-exclusive skills. Get a key at memstack.pro.
- Claude Code installed and working
- An existing project you want to enhance
Step 1: Install from PyPI
pip install memstack-skill-loaderStep 2: Register the MCP server
claude mcp add --scope user memstack-skills -- python -m memstack_skill_loaderStep 3: Restart Claude Code, then type list skills to verify. Skills auto-load based on what you're working on.
Open your project in Claude Code and try one of these:
"Run an RLS audit on this project"— activates the rls-checker skill"Deploy this to Railway"— activates railway-deploy"Write a PRD for user authentication"— activates prd-writer
If Claude responds with a structured protocol (activation message, context guard, checklist), MemStack™ is working.
A Pro license unlocks all 127 skills including 43 Pro-exclusive skills.
- Get a key at memstack.pro
- If you haven't already, install and register (see Install section above)
- Restart Claude Code and activate your license:
activate_license(key="MSPRO-XXXXXXXX-XXXX", email="you@example.com") - Pro skills download automatically. You should see all 127 skills (84 free + 43 Pro).
Advanced Alternative: You can also set the
MEMSTACK_PRO_LICENSE_KEYenvironment variable instead of usingactivate_license. Usesetxon Windows or add to~/.bashrcon Mac/Linux, then restart your terminal and Claude Code.
| Category | Skills | Examples |
|---|---|---|
| Security | 7 | rls-checker, rls-guardian, owasp-top10, secrets-scanner |
| Deployment | 6 | railway-deploy, netlify-deploy, docker-setup, ci-cd-pipeline |
| Development | 7 | database-architect, api-designer, code-reviewer, test-writer |
| Business | 7 | proposal-writer, sop-builder, scope-of-work, financial-model |
| Content | 8 | blog-post, landing-page-copy, email-sequence, youtube-script |
| SEO & GEO | 6 | site-audit, keyword-research, schema-markup, ai-search-visibility |
| Marketing | 8 | sales-funnel, facebook-ad, google-ad, launch-plan |
| Product | 6 | prd-writer, feature-spec, mvp-scoper, roadmap-builder |
| Automation | 5 | n8n-workflow-builder, webhook-designer, cron-scheduler |
| Core | 13 | diary, echo, work, compress, humanize, sight, verify |
- On-demand loading — only the skill matching your current task is loaded, saving context tokens
- Diary system — logs your accomplishments, decisions, and handoff state between sessions
- Echo recall — search across past diary entries to recall decisions and context
- TTS notifications (opt-in) — voice alerts for task completion, errors, and attention-needed events. Enable with:
setx MEMSTACK_ENABLE_TTS true(Windows) orexport MEMSTACK_ENABLE_TTS=true(Mac/Linux)
- Be specific when asking Claude — say "deploy this to Railway" not "help me deploy". Specific phrases trigger the right skill.
- Save a diary at the end of each session — say "save diary" or "wrapping up" before closing Claude Code. This logs your accomplishments, decisions, and handoff state so your next session can pick up exactly where you left off.
- Save a diary after major implementations — even mid-session, if you completed a big feature or made important decisions, log it.
- Use Echo to recall past work — say "what did we do last time?" or "recall [topic]" to search across all your diary entries.
You can enable or disable skills per project:
manage_skills action="disable" skill="facebook-ad"
This creates a .memstack/disabled_skills file in your project. Disabled skills won't appear in searches or suggestions.
To re-enable:
manage_skills action="enable" skill="facebook-ad"
To see disabled skills:
manage_skills action="list_disabled"
The disable file only affects the project it's in.
| Issue | Solution |
|---|---|
| Skills don't activate | Reinstall: pip install --upgrade memstack-skill-loader then restart Claude Code |
| Skills not loading | Restart Claude Code |
| Pro skills locked | In Claude Code, run activate_license(key="your-key", email="you@example.com") |
| Diary not saving | Say "save diary" — it requires an explicit trigger |
- Support: https://cwaffiliateinvestments.com/contact
- Skill issues: Describe the problem and which skill you were using so we can reproduce it