← Back to Skills Marketplace
The Flip Publish
by
maurodelazeri
· GitHub ↗
· v2.0.3
2012
Downloads
0
Stars
4
Active Installs
5
Versions
Install in OpenClaw
/install the-flip-publish
Description
$1 USDC entry. 14 coin flips. Get all 14 right, take the entire jackpot. Live on Solana devnet — continuous game, enter anytime.
Usage Guidance
What to consider before installing:
- Do NOT run the curl | sh installer linked in SKILL.md (https://release.anza.xyz). That command executes remote shell code from an untrusted host. If you need the Solana CLI, install it from the project's official instructions (solana.com / official GitHub releases) or your distro's package manager.
- The skill will read and use a local Solana keypair (default ~/.config/solana/id.json) or any key file path you pass. That file contains private key material. Use a throwaway devnet-only wallet (create a new keypair) — never point the skill at a wallet that holds real/mainnet funds or private keys.
- The package metadata only lists 'node' but the code requires Solana CLI, Anchor, and a Rust toolchain to build the on-chain program/IDL. Expect additional setup steps; the missing declarations are an incoherence you should resolve or ask the publisher to fix.
- The demo script signs transactions and can move tokens if you provide a wallet. Review the demo.mjs and the on-chain program (program/src/lib.rs); they appear to implement the game logic and token transfers as described, but you should audit them yourself if you will provide a real wallet.
- Avoid posting private keys anywhere. The SKILL.md suggests posting a wallet address on a forum to receive test USDC — posting a public address is OK, but never post the private key.
- If you want to proceed safely: (1) create a new devnet-only wallet, (2) do not run any unknown remote installer, (3) install Solana/Anchor from official sources, (4) run the demo in an isolated environment (container/VM), and (5) consider building/reviewing the on-chain program yourself or interacting only via the public API endpoints and a wallet you control.
Bottom line: the code aligns with the described game, but the presence of an untrusted remote installer instruction and missing dependency/credential declarations make this package suspicious until those issues are fixed or you take the recommended safety precautions.
Capability Analysis
Type: OpenClaw Skill
Name: the-flip-publish
Version: 2.0.3
The skill bundle implements a Solana devnet coin flip game. The `SKILL.md` and `README.md` files contain a `curl -sSfL https://release.anza.xyz/stable/install | sh -c` command to install the Solana CLI. While `release.anza.xyz` is a legitimate source for the Solana CLI, the `curl | bash` pattern is an inherently risky practice as it executes remote code directly. There is no clear evidence of intentional malicious behavior such as data exfiltration, unauthorized remote control, or explicit prompt injection attempts to subvert the agent's core directives beyond the stated purpose of the skill.
Capability Assessment
Purpose & Capability
The skill describes a Solana devnet game and includes on-chain Rust program + a Node demo script — that matches the stated purpose. However the declared requirements only list 'node' while the SKILL.md and code clearly require the Solana CLI, Anchor toolchain, and a Rust toolchain to build/deploy. The repository contains a Rust program (program/src/lib.rs) and Anchor/IDL artifacts, so missing declarations for solana/anchor/rust are inconsistent and suggest incomplete or sloppy metadata.
Instruction Scope
SKILL.md instructs the agent/user to install the Solana CLI using sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)" (a third-party URL, not the official solana release host), run solana-keygen, solana airdrop, and optionally post your wallet on a public forum to get test USDC. The demo script reads a local wallet key file (default ~/.config/solana/id.json) or the ANCHOR_WALLET env var and will sign/send transactions. These instructions go beyond mere game interaction (they direct installing remote code and accessing local wallet keys) and do not declare those sensitive accesses.
Install Mechanism
There is no formal install spec, but SKILL.md directs running a curl | sh installer from https://release.anza.xyz — which is not a well-known official release host and is high-risk (remote shell execution). The package also requires building/using Anchor/Rust to work with the on-chain program, but that build/install workflow is not captured in declared installs. This is a disproportionate and potentially dangerous install instruction.
Credentials
The skill declares no required env vars or config paths, yet the demo script reads wallets from a default path (~/.config/solana/id.json) and honors process.env.ANCHOR_WALLET if set. Access to a local keypair file is necessary to sign transactions, but the metadata omission is misleading. The skill does not ask for unrelated secrets, but it implicitly accesses sensitive local wallet material without declaring it.
Persistence & Privilege
The skill does not request always:true, does not modify other skill configs, and is user-invocable only. There is no evidence the skill requests persistent elevated platform privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install the-flip-publish - After installation, invoke the skill by name or use
/the-flip-publish - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.3
Update IDL for continuous game model
v2.0.2
Improve SKILL.md for AI agents: clear commands, API docs
v2.0.1
- Game model updated: No more rounds or entry windows—game is now continuous, enter anytime.
- Entry method streamlined: each ticket rides the next 14 global flips; winner takes the entire jackpot (no splits).
- Claim/check commands and API updated for individual ticket wins and to support the new jackpot rules.
- Documentation clarified around game flow, rules, and jackpot reset after a win.
- Strategy section revised for the new "winner takes all" format.
v2.0.0
**Major update: Shortens rounds from 20 to 14 coin flips, updates docs and commands, and enhances clarity.**
- Rounds are now 14 coin flips (was 20); odds and entry rules updated.
- Updated all documentation for simpler setup and clearer instructions.
- New and renamed CLI commands: enter, play, claim, and collect.
- Jackpot growth, randomness, and payout explanation improved for transparency.
- Dashboard and API endpoints added to quick reference.
- Metadata and homepage links updated.
v1.0.3
Add operate, crank-all, settle-all commands
Metadata
Frequently Asked Questions
What is The Flip Publish?
$1 USDC entry. 14 coin flips. Get all 14 right, take the entire jackpot. Live on Solana devnet — continuous game, enter anytime. It is an AI Agent Skill for Claude Code / OpenClaw, with 2012 downloads so far.
How do I install The Flip Publish?
Run "/install the-flip-publish" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is The Flip Publish free?
Yes, The Flip Publish is completely free (open-source). You can download, install and use it at no cost.
Which platforms does The Flip Publish support?
The Flip Publish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created The Flip Publish?
It is built and maintained by maurodelazeri (@maurodelazeri); the current version is v2.0.3.
More Skills