Use when the user explicitly invokes Pensyve, asks what the agent remembers, wants Codex to recall or store project memory, requests memory health review, or wants memory grounded work.
Scanned 5/27/2026
Install via CLI
openskills install major7apps/pensyve---
name: pensyve
description: Use when the user explicitly invokes Pensyve, asks what the agent remembers, wants Codex to recall or store project memory, requests memory health review, or wants memory grounded work.
---
# Pensyve
Use Pensyve as Codex's persistent working memory. The skill is intended for explicit `$pensyve` invocation from Codex, selection through `/skills`, `/pensyve` command workflows, text-level `@pensyve` compatibility requests, and implicit routing when a task clearly depends on prior project memory.
## When To Use
- The user asks what you remember about a project, repo, decision, person, or workflow.
- The user asks you to remember a fact, preference, constraint, root cause, or reusable procedure.
- You are about to make a substantive recommendation that prior project decisions could affect.
- The user asks to review, clean up, or inspect memory state.
- The user asks Codex to continue prior work without re-briefing.
- The user types `@pensyve` as a mention-style memory request.
Do not use this skill for trivial commands, simple formatting, one-off shell output, or facts that should not be persisted.
## Workflow
1. Detect the memory entity.
- Prefer the repo, product, service, file, module, or user-named subject.
- Use lowercase hyphenated entity names.
- If the entity is ambiguous, ask one short clarifying question or fall back to the repository name.
2. Recall before substantive claims.
- Use `pensyve_recall` with a query that includes the task and entity.
- Keep recall output concise: summarize relevant memories rather than dumping raw records.
- If no memory is found, say that briefly only when it matters.
3. Store only high-signal memory.
- Use `pensyve_remember` for durable facts, decisions, preferences, and constraints.
- Use `pensyve_observe` for session outcomes, root causes, failed approaches, and procedural lessons.
- Prefix procedural observations with `[procedural]`.
- Strip API keys, tokens, passwords, private URLs, and credentials before writing.
4. Review or inspect when asked.
- Use `pensyve_inspect` for entity-specific memory listings.
- Use `pensyve_status` for connection or namespace health.
- Ask for confirmation before using `pensyve_forget`.
## Error Handling
- If Pensyve MCP tools are unavailable, say: "Pensyve MCP is not connected for this session." Then continue without memory.
- If a write fails, report the failed item and continue with any remaining requested work.
- Never fabricate memories. Only present what Pensyve returned or what the current session established.
- Do not claim true `@pensyve` platform dispatch. Current Codex support is `$pensyve`, `/skills`, `/pensyve`, and text-level `@pensyve` interpretation by the model.

No comments yet. Be the first to comment!