Skip to content
Back to skills

Mention Workflow

ASecurity

Use when the user types @pensyve, asks for an @-mention workflow, wants mention-style Pensyve memory access in Codex, or asks whether Pensyve supports Codex mentions.

  • 93 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
ai-agentsapi

Works with

  • api
  • mcp

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add major7apps/pensyve --skill mention-workflow --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mention Workflow?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mention Workflow
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/major7apps-mention-workflow/badge)](https://www.skillsdirectory.com/skills/major7apps-mention-workflow)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mention-workflow
description: Use when the user types @pensyve, asks for an @-mention workflow, wants mention-style Pensyve memory access in Codex, or asks whether Pensyve supports Codex mentions.
---

# Pensyve Mention Workflow

Use this skill to translate mention-style Pensyve requests into the current Codex plugin surfaces.

## Current Capability

Codex does not currently expose true @-mention dispatch for local plugin bundles. Treat a literal
`@pensyve` in user text as explicit user intent, then route the request through the same Pensyve MCP
tools used by `$pensyve`, `/skills`, and `/pensyve`.

Recommended explicit invocations today:

- `$pensyve what do you remember about this repo?`
- `/pensyve recall release workflow decisions`
- `@pensyve recall release workflow decisions`

The third form is a compatibility convention: Codex can follow it when the text reaches the model,
but the platform does not provide `@pensyve` autocomplete, selection, or guaranteed dispatcher
routing yet.

## Workflow

1. Parse the text after `@pensyve`.
   - If it is empty, ask one short question about whether the user wants recall, remember, observe,
     inspect, status, review, or forget, and how they want to mention or reference the subject.
   - If it contains a repo, file, feature, service, or person, use that as the primary entity.
   - Otherwise fall back to the current repository name.

2. Route read requests through existing MCP tools.
   - For recall or questions about memory, call
     `pensyve_recall(query, entity?, types?, limit?, min_confidence?)`.
   - For memory inventory, call `pensyve_inspect(entity, limit?)`.
   - For connection health, call `pensyve_status`.

3. Route write requests through existing MCP tools.
   - For durable facts, decisions, preferences, and constraints, call
     `pensyve_remember(entity, fact, confidence?)`.
   - For session outcomes or procedures, ensure an episode exists with
     `pensyve_episode_start(participants)`, then call:

     ```text
     pensyve_observe(
       episode_id: <working episode_id>,
       content: "[proactive/in-flight/tier-1] <observation>",
       source_entity: "codex",
       about_entity: "<entity>",
       content_type: "text"
     )
     ```

4. Require confirmation before destructive actions.
   - If the mention asks to forget or delete memory, summarize the target entity and wait for an
     explicit yes before calling `pensyve_forget(entity)`.

## Response Style

- Keep recall summaries concise and grounded in returned memories.
- Do not fabricate memories or imply that `@pensyve` is a native Codex composer primitive.
- If Pensyve MCP tools are unavailable, say: "Pensyve MCP is not connected for this session."
  Then continue with non-memory work when possible.
- Strip secrets, API keys, passwords, tokens, private URLs, and credentials before writing memory.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.