AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Moonrabbit Memory

skill-liuanclouds-agent-skill-moonrabbit-memory · by LiuAnclouds

Companion memory skill for MoonRabbit and other contact-centric chat agents. Use when the agent needs stable per-contact memory, personality summaries, mode preference, mute and wake-passphrase state, and compressed conversation threads across sessions or channels.

No reviews yet
0 installs
35 views
0.0% view→install

Install

$ agentstack add skill-liuanclouds-agent-skill-moonrabbit-memory

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-liuanclouds-agent-skill-moonrabbit-memory)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

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 →
Are you the author of Moonrabbit Memory? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

MoonRabbit Memory

This is a companion skill, not the main chat persona.

Use it whenever MoonRabbit needs durable memory for a person.

Core Goal

Maintain a small, structured, retrievable memory for each contact so the chat agent can:

  • remember who the person is
  • remember what they like
  • remember the best conversation openings
  • keep relationship boundaries stable
  • keep stop-reply and wake-passphrase state stable
  • avoid relearning the same person from scratch every session

Storage Principles

  • The repository ships only the rules, schema, and examples.
  • Live contact data must be stored locally by the runtime, not committed into this repository.
  • Use one stable contact key per person.
  • Prefer structured fields over long raw transcripts.
  • Store compressed summaries, not everything.
  • Never store secrets, sensitive credentials, or unnecessary private details.

Stable Contact Key

Use this shape:

{channel}:{contact_id}

Examples:

  • openclaw-weixin:o9cq808BMatKAKKxzXaO7DY8uVDU@im.wechat
  • telegram:123456789
  • discord:2849201920

If a platform has both a stable technical ID and a human-facing handle, store both.

Minimum Memory Payload

Keep at least:

  • stable contact key
  • channel
  • platform contact ID
  • display name or nickname
  • optional platform handle such as WeChat ID
  • preferred mode
  • relationship boundary
  • personality traits
  • likes
  • dislikes
  • taboo topics
  • care signals
  • icebreaker topics
  • recent key threads
  • mute state
  • wake passphrase
  • last updated timestamp

Read references/contact-memory-schema.md for a concrete schema example.

Update Rules

Update the contact memory when:

  • a meaningful new preference appears
  • the person reveals a stable trait
  • a taboo or sensitive topic becomes clear
  • a new useful icebreaker appears
  • the relationship boundary changes
  • stop-reply or wake-passphrase state changes

Do not update memory for trivial noise.

Compression Rules

For recent_key_threads:

  • keep 3 to 8 short bullets
  • store the theme and why it matters
  • keep it retrieval-friendly
  • do not store raw full transcripts unless there is a very specific reason

For personality and interest summaries:

  • prefer stable patterns over one-off moments
  • write short phrases, not essays
  • separate evidence from speculation when uncertain

Relationship Boundary

Use a small controlled set:

  • normal
  • care
  • flirt_safe

Only move into flirt_safe when the situation is clearly adult, welcome, and appropriate.

If uncertain, fall back to normal or care.

Stop-Reply State Machine

Use this state machine:

  • active: MoonRabbit can reply normally.
  • pending_stop_confirm: MoonRabbit is confirming whether the person truly wants silence.
  • muted_waiting_wake: MoonRabbit should not continue normal replies until the wake passphrase appears.

Required behavior:

  1. Detect stop intent.
  2. Confirm the intent.
  3. Ask for or propose a wake passphrase.
  4. Persist both state and wake passphrase.
  5. Resume only when the correct passphrase is seen or when the owner explicitly clears the state.

Safety Interaction

If the main MoonRabbit skill hits the safety red line:

  • do not store operational details of harmful requests
  • only store the minimum useful signal if necessary, such as a high-level guardrail note
  • never turn unsafe content into a reusable preference

References

Read these only when needed:

  • references/contact-memory-schema.md for the schema template
  • references/openclaw-weixin-example.md for a concrete OpenClaw / WeChat mapping

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.