Skip to content
Back to skills

M3 Save

ASecurity

Auto-classified save — picks type/scope automatically, confirms before writing.

  • 26 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 19, 2026
ai-agents

Security analysis

A100/100

Scanned September 19, 2026

npx -y skills add skynetcmd/m3-memory --skill m3-save --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of M3 Save?

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

Security grade badge for M3 Save
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/skynetcmd-m3-save/badge)](https://www.skillsdirectory.com/skills/skynetcmd-m3-save)

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: m3-save
description: Auto-classified save — picks type/scope automatically, confirms before writing.
---
# M3 Save

## When to Use
Use this skill when you want to write a new observation, fact, decision, or preference to memory, and want the system to automatically classify its type, scope, and title while verifying it with the user first.

## Instructions
# Suggested save

You're about to write to m3-memory. **Do not call memory_write yet.** First propose a plan:

1. Look at the content the user gave you (`$ARGUMENTS`) plus the last few turns of context.
2. Pick the most appropriate `type` from this list:
   - `decision` — choices made with a why
   - `fact` — verifiable assertion about the world
   - `preference` — user's stated like / dislike / convention
   - `note` — informal observation, doesn't fit other types
   - `task` — actionable item with state
   - `reference` — pointer to external doc / URL / location
   - `knowledge` — durable understanding of how something works
   - `observation` — what you noticed during a session
   - `summary` — distilled takeaway from a longer thread
3. Pick `scope` (default: `user`) — most personal facts/preferences are user-scoped; project knowledge often isn't.
4. Suggest a 1-line `title` if missing.
5. Show the user the proposed `{type, scope, title, content}` and ask for a single `y` to write, or any other key to abort.
6. On `y`: call `m3:memory_write` with those fields.
7. On abort: say "skipped" and stop.

Reasoning for the choices is fine to include but keep it short — the user wants speed, not a treatise.

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.