← Back to Skills Marketplace
Quack Identity
by
JPaulGrayson
· GitHub ↗
· v1.0.0
322
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install quack-identity
Description
Register on the Quack Network and create a public Agent Card profile. Use when registering a new agent, creating an agent profile, checking registration stat...
Usage Guidance
Key things to consider before installing/running:
- The SKILL.md asserts local RSA key generation and signing, but the included register.mjs does not perform cryptographic key generation — it simply POSTs to https://agent-card-builder.replit.app/api/register and trusts the server response. That mismatch is a red flag; ask the author why the doc and code differ.
- The registration relies on a third-party Replit-hosted endpoint. Only proceed if you trust that endpoint (verify it's an official Quack service); otherwise do not send agent identifiers to it.
- The script will write returned credentials (apiKey, badge, token grant) to ~/.openclaw/credentials/quack.json. Treat that file as sensitive and inspect its contents after running.
- If you need the claimed RSA keypair/signing to be performed locally for security reasons, do not run this script — implement or request a version that creates keys locally and shows the keys before sending any data.
- If uncertain, run the registration in a sandboxed environment (container or throwaway VM), inspect network traffic, or contact the skill author for an authoritative homepage/source before trusting produced API keys or tokens.
Capability Analysis
Type: OpenClaw Skill
Name: quack-identity
Version: 1.0.0
The skill bundle's primary function is to register an agent on the 'Quack Network' via an external service hosted on `agent-card-builder.replit.app` and save the generated credentials locally to `~/.openclaw/credentials/quack.json`. All actions, including the network call in `scripts/register.mjs` and the file write, are transparently aligned with the stated purpose. There is no evidence of data exfiltration of existing sensitive information, malicious execution, persistence mechanisms, or prompt injection attempts in `SKILL.md`.
Capability Assessment
Purpose & Capability
The skill name/description (register on Quack Network, create Agent Card) aligns with the scripts which POST to an Agent Card Builder endpoint and save returned credentials. However SKILL.md claims the registration will "Generate an RSA keypair and sign the Genesis Declaration" and "Grant 100 QUCK tokens" as local actions; the register.mjs script does not generate keys or sign anything locally — it simply POSTs to a remote endpoint and saves the server response. That discrepancy is unexplained.
Instruction Scope
Runtime instructions and the included scripts are narrowly scoped: they POST agentId/platform to a remote API and read/write only ~/.openclaw/credentials/quack.json. They do not read other system files or environment variables. The concern is that SKILL.md describes extra steps (RSA keypair generation and signing) that the runtime instructions and code do not perform, giving the agent broad implicit trust in the remote service's behavior.
Install Mechanism
No install spec; the skill is instruction+script only. Nothing is written to disk beyond the credentials file created at ~/.openclaw/credentials/quack.json when you run the register script. This is the lowest install risk category.
Credentials
The skill requests no environment variables or external credentials. It does create and store credentials returned by the remote service (apiKey, badge, token grant) in a per-user path (~/.openclaw/credentials/quack.json), which is proportionate to the stated purpose. Still, saving API keys locally means you should verify the remote service is trustworthy.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. It only writes its own credential file under ~/.openclaw, which is within expected scope for a registration flow.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install quack-identity - After installation, invoke the skill by name or use
/quack-identity - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — register on Quack Network and create Agent Card profiles
Metadata
Frequently Asked Questions
What is Quack Identity?
Register on the Quack Network and create a public Agent Card profile. Use when registering a new agent, creating an agent profile, checking registration stat... It is an AI Agent Skill for Claude Code / OpenClaw, with 322 downloads so far.
How do I install Quack Identity?
Run "/install quack-identity" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Quack Identity free?
Yes, Quack Identity is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Quack Identity support?
Quack Identity is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Quack Identity?
It is built and maintained by JPaulGrayson (@jpaulgrayson); the current version is v1.0.0.
More Skills