← Back to Skills Marketplace
jpaulgrayson

Quack Memory

by JPaulGrayson · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
525
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install quack-memory
Description
Store and recall persistent memories via FlightBox (Quack Network). Use when storing agent memories, recalling past context, searching agent memory, or persi...
Usage Guidance
This skill appears to do what it claims: it reads a local Quack credential file (~/.openclaw/credentials/quack.json) and sends memory data to FlightBox (https://flightbox.replit.app). Before installing, confirm that (1) the quack.json file is created by a trusted quack-identity flow and contains only the expected agentId/apiKey, (2) you are comfortable storing any agent memory on a third-party FlightBox service (sensitive data saved there will be transmitted off-host), and (3) you accept the small SKILL.md inconsistency where it references an env var (QUACK_API_KEY) but the scripts read the credentials file directly. If you need stricter isolation, review/modify the scripts to sanitize content before sending or run the skill in an isolated environment.
Capability Analysis
Type: OpenClaw Skill Name: quack-memory Version: 1.0.2 The skill is designed to store and recall memories via an external service hosted on `flightbox.replit.app`. It accesses its own API key from `~/.openclaw/credentials/quack.json` for authentication, which is a standard practice for OpenClaw skills. The Node.js scripts (`forget.mjs`, `recall.mjs`, `remember.mjs`, `timeline.mjs`) handle arguments safely using `URLSearchParams` and `JSON.stringify`, mitigating direct injection vulnerabilities within the scripts themselves. However, the skill is classified as suspicious due to the inherent risk of shell injection if the OpenClaw agent does not properly sanitize or quote user-provided arguments when constructing the `node` commands specified in `SKILL.md` for execution. Additionally, relying on an external service hosted on a platform like Replit introduces a dependency on a third-party that could potentially be compromised or malicious, even if the current implementation appears benign.
Capability Assessment
Purpose & Capability
Name/description claim persistent memory storage via FlightBox. The scripts call FlightBox endpoints (remember/recall/timeline/forget) and read a local quack.json for agentId/apiKey — this matches the described purpose.
Instruction Scope
Runtime instructions and scripts consistently instruct reading ~/.openclaw/credentials/quack.json and calling the FlightBox API. Minor inconsistency: SKILL.md shows a bash snippet creating a QUACK_KEY env var and documents an Authorization header with <QUACK_API_KEY>, but the provided scripts do not use an environment variable — they read the local credentials file directly.
Install Mechanism
No install spec or remote downloads. The skill is instruction-only with included JS scripts; nothing is fetched or written to disk during install by the skill itself.
Credentials
No environment variables or external credentials declared in registry metadata, but the scripts require a local credentials file (~/.openclaw/credentials/quack.json) containing apiKey and agentId. That is proportionate to the task but should be documented/verified (it relies on the quack-identity registration step).
Persistence & Privilege
always:false and normal model invocation settings. The skill does not modify other skills or global agent configuration and does not request persistent elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install quack-memory
  3. After installation, invoke the skill by name or use /quack-memory
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Fix FlightBox URL
v1.0.1
Fix FlightBox API URL
v1.0.0
Initial release — store and recall persistent memories via FlightBox
Metadata
Slug quack-memory
Version 1.0.2
License
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Quack Memory?

Store and recall persistent memories via FlightBox (Quack Network). Use when storing agent memories, recalling past context, searching agent memory, or persi... It is an AI Agent Skill for Claude Code / OpenClaw, with 525 downloads so far.

How do I install Quack Memory?

Run "/install quack-memory" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Quack Memory free?

Yes, Quack Memory is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Quack Memory support?

Quack Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Quack Memory?

It is built and maintained by JPaulGrayson (@jpaulgrayson); the current version is v1.0.2.

💬 Comments