Install
$ agentstack add skill-vladislavsournine-vladyslav-skills-compact-save ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Compact-Save
Type: Engineer (light) Requires: MemPalace MCP server
Snapshot the current conversation's task state to MemPalace so work context survives context compaction. Unlike the old stash/unstash pair, this is a minimal automated record — no manual resume step needed.
When this runs
- Automatically — via
PreCompacthook before Claude Code compacts the context window - Manually — user says
/compact-save, "save state", or "збережи стан"
Steps
Step 1: Detect wing
Derive wing from working directory basename (strip leading dots → lowercase → match wings list). If ambiguous, prompt the user.
Step 2: Collect state from conversation context
task— 1–2 sentences: what is the active task right now?files_modified— list of files edited or created this session (from recent tool calls)last_decision— the most recent key decision or finding (1 sentence)next— the immediate next action after restore
Step 3: Save to MemPalace
Call mempalace_add_drawer with:
wing: detected wingroom:"compact-save"name:"compact-save-"content: a single YAML string:
task: ""
files_modified:
-
last_decision: ""
next: ""
created_at: ""
If files_modified or any optional field is empty → include the key with an empty string or empty list. Do not omit keys.
Step 4: Confirm
For manual invocation: output Compact-save recorded for wing .
For automatic invocation (PreCompact hook): execute silently — no user-facing output needed.
Failure modes
- MemPalace unreachable → output a one-line warning and continue. Compact-save is insurance, never a blocker.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: VladislavSournine
- Source: VladislavSournine/vladyslav-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.