con un clic
papyrus-write
Atomic — write a single new memory to a workspace
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Atomic — write a single new memory to a workspace
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Atomic — search memories by filter (lexical or semantic), return ranked list
Atomic — regenerate .papyrus/index.json and (optionally) semantic vectors for a workspace
Atomic — mark a memory deprecated, optionally with supersedes link
Atomic — list memories whose review_after has passed
Atomic — fetch a single memory in full by id
Atomic — bidirectional graph walk from a starting need
| name | papyrus-write |
| description | Atomic — write a single new memory to a workspace |
Persist one memory record. Single atomic append.
backend.find_by_id(id) is not None AND need content matches inputinput:
type: NeedType enum value (mem|dec|fact|pref|risk|goal|q)
title: non-empty string
body: string (default "")
tags: list[str] (topic:X / scope:Y convention)
confidence: low|medium|high (default medium)
scope: local|program|org (default local)
links: list of {type: LinkType, target: need_id}
source: string (default "")
id: optional override; else auto from title
output:
side effect: append directive to memory/<plural>.rst
stdout: "Added <id> to <scope>"
exit: 0 on success; non-zero on duplicate id or validation error
papyrus get <id> # exits 0 and prints the written content
papyrus add <type> "<title>" \
--body "<body>" \
--tags "topic:X,topic:Y" \
--confidence <low|medium|high> \
--scope <local|program|org> \
--relates <other_id>
MCP tool memory_add:
{"type": "dec", "title": "...", "body": "...", "tags": [...], "confidence": "high"}
Authored capture (composition with shared/when-to-capture.md judgment):
papyrus-writeCapture + link (most common flow):
papyrus-write new DEC/RISK/FACTpapyrus-link from the new id to the requirement or parent decision it's aboutCapture + promote (cross-skill composition):
papyrus-write at scope=local, confidence=mediumpapyrus-update-metadata set confidence=highpapyrus-promote --to programDeprecate + replace:
papyrus-write new versionpapyrus-deprecate old version with by=<new_id>shared/memory-types.md — choosing typeshared/link-types.md — choosing link types and when to link during captureshared/when-to-capture.md — subjective filter BEFORE invokingpapyrus-link — atomic skill to add a link after writing