By sapoepsilon
Persistent session memory for Claude Code backed by an Obsidian vault exposed through an MCP filesystem server. Provides /resume to summarize where you left off and /save to write a session log, with first-run bootstrap that registers the vault MCP on each new machine.
Resume a Claude Code session by pulling recent session logs and project decisions from an Obsidian vault exposed via an MCP filesystem server. Use when the user types /resume, says "resume", "where did I leave off", "what was I doing", "continue from last session", or otherwise asks you to reload context that was persisted to their vault. On first run on a machine, bootstraps by registering the vault MCP server.
Save the current Claude Code session as a dated log in an Obsidian vault exposed via an MCP filesystem server. Use when the user types /save, says "save this session", "save my progress", "log this", "end of session", or otherwise asks you to persist what was done so a future session can resume it. On first run on a machine, bootstraps by registering the vault MCP server.
A Claude Code plugin marketplace of small, sharp skills — with parallel Codex CLI prompts where it makes sense.
/plugin marketplace add sapoepsilon/pragmatic-skills
/plugin install pragmatic@pragmatic-skills # the whole bundle
# or pick just what you want:
/plugin install muchotexto@pragmatic-skills
Claude Code namespaces plugin skills as /<plugin>:<skill> — so muchotexto becomes /muchotexto:muchotexto, and the bundle exposes the same skill as /pragmatic:muchotexto. Both are also model-invoked when the description matches.
Codex has no marketplace concept; each skill ships a standalone prompt at plugins/<name>/codex/<name>.md. Copy it into your prompts dir:
SKILL=muchotexto
mkdir -p ~/.codex/prompts
cp plugins/$SKILL/codex/$SKILL.md ~/.codex/prompts/$SKILL.md
Then invoke as /muchotexto in Codex.
Auto-generated from each plugin's .claude-plugin/plugin.json. Submissions welcome — see CONTRIBUTING.md.
| Plugin | Description | Targets | Tags |
|---|---|---|---|
pragmatic | Bundle of all pragmatic-skills. Currently includes: muchotexto, vault-session (resume + save). | Claude Code | bundle skills |
muchotexto | Answer in the minimum sentences that carry the meaning. Start at one and proactively grow by +1 only when a fact, caveat, or step would otherwise be lost. | Claude Code, Codex | brevity communication meta tldr |
vault-session | Persistent session memory for Claude Code backed by an Obsidian vault exposed through an MCP filesystem server. Provides /resume to summarize where you left off and /save to write a session log, with first-run bootstrap that registers the vault MCP on each new machine. | Claude Code | obsidian vault memory session mcp resume save |
.claude-plugin/marketplace.json # marketplace catalog (Claude Code reads this)
plugins/
pragmatic/ # bundle plugin — installs every skill
.claude-plugin/plugin.json
skills/<skill>/SKILL.md # copies kept in sync with individual plugins
<skill>/ # one plugin per skill
.claude-plugin/plugin.json
skills/<skill>/SKILL.md # canonical SKILL.md
codex/<skill>.md # optional Codex prompt
README.md
schema/ # JSON schemas for plugin.json / marketplace.json
scripts/ # validation, catalog, bundle sync
docs/
MIT. Individual plugins may declare their own license in plugin.json; check before redistributing.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub sapoepsilon/pragmatic-skills --plugin vault-sessionBundle of all pragmatic-skills. Currently includes: muchotexto, vault-session (resume + save).
Answer in the minimum sentences that carry the meaning. Start at one and proactively grow by +1 only when a fact, caveat, or step would otherwise be lost.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns