← Back to Skills Marketplace
jpaulgrayson

Quack Wallet

by JPaulGrayson · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
334
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install quack-wallet
Description
Check balance and transfer Quack tokens via the Quack Network API. Use when checking wallet balance, sending payments, transferring tokens, or managing agent...
Usage Guidance
This skill appears to do what it claims (check balance and send tokens) and only contacts the documented API, but exercise caution: it requires you to store your Quack API key in ~/.openclaw/credentials/quack.json even though the registry metadata doesn't declare that credential — that's an inconsistency. Before installing, verify the Quack API domain (https://quack.us.com) is legitimate, confirm you trust the skill owner, and consider these actions: (1) request that the skill metadata explicitly declare the required credential (primaryEnv or requires.env) so automated tooling can protect it; (2) avoid storing long-lived secrets in plaintext if possible (use a secrets manager or ephemeral key); (3) review or test the included scripts in a safe environment — note the transfer script will perform real token transfers and does minimal validation (amount can be parsed to negative/odd values); and (4) if you do provide a key, start with a least-privilege API key (limited transfer rights or low balance) to reduce impact in case of misuse.
Capability Analysis
Type: OpenClaw Skill Name: quack-wallet Version: 1.0.0 The OpenClaw AgentSkills skill bundle 'quack-wallet' is benign. It provides functionality to check balance and transfer tokens via the Quack Network API (`https://quack.us.com`). The scripts (`balance.mjs`, `transfer.mjs`) correctly read the API key from `~/.openclaw/credentials/quack.json` as specified in `SKILL.md` and use it for authenticated API calls. User inputs for transfer details are passed to the API as intended, with `encodeURIComponent` used for the agent ID in the URL, mitigating URL path injection. There is no evidence of data exfiltration to unauthorized endpoints, malicious code execution, persistence mechanisms, obfuscation, or prompt injection attempts against the agent in `SKILL.md`.
Capability Assessment
Purpose & Capability
Name/description align with the included scripts: both balance and transfer scripts call the documented Quack API. However the skill relies on a local credentials file (~/.openclaw/credentials/quack.json) containing an API key while the registry metadata declares no required credentials/primary credential. That omission is an inconsistency that should have been declared.
Instruction Scope
SKILL.md and the scripts are narrowly scoped: they read the local credentials file and call only the documented API base (https://quack.us.com) to get balance or post transfers. The instructions do not reference other system files, network hosts, or external endpoints beyond the Quack API.
Install Mechanism
No install spec (instruction-only), but the package includes two executable JS scripts that will be written to disk as part of the skill. There is no external download URL or installer, which lowers supply-chain risk, but included code will run locally and read the credentials path.
Credentials
The skill requires an API key (stored in ~/.openclaw/credentials/quack.json) but the registry lists no required env vars or primary credential. Requesting an API key to access the token API is reasonable, but failing to declare it in metadata is a mismatch and prevents automated reviewers from spotting that the skill needs secrets. Storing the key in a plaintext file at that path is also a security consideration.
Persistence & Privilege
always is false and disable-model-invocation is default (agent can invoke autonomously). The skill does not request permanent presence or attempt to modify other skills or system-wide configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install quack-wallet
  3. After installation, invoke the skill by name or use /quack-wallet
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug quack-wallet
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Quack Wallet?

Check balance and transfer Quack tokens via the Quack Network API. Use when checking wallet balance, sending payments, transferring tokens, or managing agent... It is an AI Agent Skill for Claude Code / OpenClaw, with 334 downloads so far.

How do I install Quack Wallet?

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

Is Quack Wallet free?

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

Which platforms does Quack Wallet support?

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

Who created Quack Wallet?

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

💬 Comments