memory-setup

Seeds an Atmina Knowledge Base with the atmina-memory directory layout and navigation manifest.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/latentminds-ai/atmina-plugins --skill memory-setup-latentminds-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-setup
Source: https://github.com/latentminds-ai/atmina-plugins/tree/main/plugins/atmina-codex/.agents/skills/memory-setup
Command: npx skills add https://github.com/latentminds-ai/atmina-plugins --skill memory-setup-latentminds-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? New organisational Knowledge Bases start empty, and agents have no consistent structure for durable memory. This Skill seeds a Knowledge Base once with the atmina-memory layout so later recall, observe, and commit workflows have a predictable home. ## Core Features & Use Cases - Directory-card seeding: Creates README cards for the six durable primitives (decisions, procedures, facts, preferences, relationships, open-questions) plus a Chronicle working-layer card, copying exact bytes from the atmina-memory-template fixture. - Navigation manifest: Ensures a schema-2 wiki/nav.yaml whose first section is a hand-curated Start here, inserting it into existing manifests without rewriting generated sections, then runs generate_nav preview and apply. - Pointer registry and repository binding: Registers /applies_to and /stale_after queryable frontmatter fields when the caller is owning-team admin, and optionally writes a .atmina.yaml binding plus a marked block in the repository's agent instructions after showing a full diff. - Use Case: After creating a new team Knowledge Base, run this Skill once to stand up the wiki home, kb-profile, primitive cards, and Start here section so subsequent memory-recall and memory-commit sessions work against a seeded layout. ## Quick Start Use the memory-setup skill to seed this Knowledge Base with the atmina-memory layout and bind this repository to it.

Frequently Asked Questions about memory-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I seed a new Atmina Knowledge Base with the memory layout?

Run the memory-setup skill once per Knowledge Base. It orients with whoami, list_kbs, and get_context, inventories existing files, then creates the six primitive directory cards, wiki home, kb-profile, and a schema-2 nav.yaml with a Start here section.

What does the memory-setup skill write to a Knowledge Base?

It writes README directory cards for decisions, procedures, facts, preferences, relationships, and open-questions, plus chronicle/README.md, wiki/README.md, wiki/kb-profile.md, and a schema-2 wiki/nav.yaml. All bytes come from the atmina-memory-template fixture and existing files are never overwritten without explicit approval.

Does memory-setup overwrite existing wiki pages?

No. Existing directory cards, home pages, and profiles are skipped and reported. The only authorised mutation without an explicit operator yes is inserting a missing Start here section at the top of an existing nav.yaml, including the schema 1 to 2 bump.

What happens if I am not an owning-team admin on the Knowledge Base?

The pointer registry step that registers /applies_to and /stale_after via update_kb is skipped loudly with a report of your role and what is needed. The rest of the seed continues, so a non-admin skip is not a failed seed.

Can memory-setup bind a git repository to the Knowledge Base?

Yes, as an optional final step it writes .atmina.yaml at the git toplevel and one marked block in the root agent instructions. It shows the complete diff and requires an explicit yes before writing, and never stages or commits anything.

When should I not run the memory-setup skill?

Do not run it mid-task or when the six primitive cards and Chronicle already exist, unless the operator asks to repair a missing Start here section. It also never seeds an evidence-type registry, wiki/meta/, or a concepts/architecture/guides tree.