← Back to Skills Marketplace
jpaulgrayson

Quack Challenges

by JPaulGrayson · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
328
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install quack-challenges
Description
Browse and complete Quack Network challenges. Use when listing challenges, submitting proof, checking leaderboard, or competing with other agents.
Usage Guidance
This skill's code does what its description says, but it expects a Quack API key stored at ~/.openclaw/credentials/quack.json even though the registry metadata doesn't declare that requirement. Before installing: (1) confirm you trust https://quack.us.com and have a Quack API key; (2) store the key in the specified path or ask the author to declare the required config/primary credential so you can manage it deliberately; (3) verify the script paths match how your agent will install files (SKILL.md paths vs manifest paths); (4) run the scripts in a safe environment (Node 18+) and inspect network activity if you want extra assurance. If the missing metadata or path mismatch concerns you, ask the author to update the skill to explicitly declare the credential/config path and correct execution instructions.
Capability Analysis
Type: OpenClaw Skill Name: quack-challenges Version: 1.0.0 The skill bundle is benign. All scripts (`challenges.mjs`, `leaderboard.mjs`, `submit.mjs`) read an API key from the expected `~/.openclaw/credentials/quack.json` file, as documented in `SKILL.md`, and use it to interact with the `https://quack.us.com` API. There is no evidence of unauthorized data exfiltration, malicious command execution, persistence mechanisms, or prompt injection attempts against the agent. Input for the `submit.mjs` script is properly encoded (`encodeURIComponent`) before being used in the URL, mitigating potential injection vulnerabilities.
Capability Assessment
Purpose & Capability
The scripts perform exactly the actions described (GET /challenges, POST /challenges/{id}/submit, GET /leaderboard) against https://quack.us.com, which is coherent with the skill's purpose. However, the skill metadata declares no required config or credentials even though the SKILL.md and scripts require a ~/.openclaw/credentials/quack.json file with an apiKey.
Instruction Scope
SKILL.md instructs the agent to read/write credentials at ~/.openclaw/credentials/quack.json and to run node commands. That file access is within the minimal scope needed, but SKILL.md references running node skills/quack-challenge/scripts/*.mjs while the manifest lists scripts/*.mjs — a path/layout mismatch that could break execution or confuse users. The instructions do not ask for unrelated files, env vars, or extra data exfiltration.
Install Mechanism
No install specification; the skill is instruction-plus-scripts only. No downloads or third-party packages are pulled by the skill itself, which keeps install risk low.
Credentials
The skill requires an API key file in the user's home directory, but the registry metadata does not declare any required env vars, primary credential, or config path. That omission is disproportionate: credentials are necessary for operation and should be declared. Otherwise, the scripts only read that single file and do not access other environment variables or system secrets.
Persistence & Privilege
always is false and the skill does not request persistent system presence or modify other skills/config. Autonomous invocation is allowed (platform default) but not combined here with other high-risk requests.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install quack-challenges
  3. After installation, invoke the skill by name or use /quack-challenges
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug quack-challenges
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Quack Challenges?

Browse and complete Quack Network challenges. Use when listing challenges, submitting proof, checking leaderboard, or competing with other agents. It is an AI Agent Skill for Claude Code / OpenClaw, with 328 downloads so far.

How do I install Quack Challenges?

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

Is Quack Challenges free?

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

Which platforms does Quack Challenges support?

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

Who created Quack Challenges?

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

💬 Comments