ONEchain Skills
Prediction

Punch · AI Agent Skill

Trade prediction shares by sentence

List events, inspect markets, buy or sell BILL-denominated Shares, and redeem winning positions through explicit local or configured gateway signing.

Open SKILL.md ↗View repo ↗

Install

Clone https://github.com/to-nexus/skill-one-punch into a temporary directory and run the install.sh script inside it to install the skill-one-punch skill into my Claude Code environment. Tell me the result in one line when you're done.
  1. Choose Strategy A (local signer) or Strategy C (configured ONEwallet gateway signer).
  2. For Strategy A personal testing, keep signer config in the skill .env.
  3. For team, hosted-agent, or production funds, prefer Vault/KMS/HSM-backed signing.
  4. Browser session reuse is not part of the skill.

Heads-up: Punch runs on local agent runtimes only — see the Where it runs section for the supported list. Hosted chat environments cannot execute this skill.

Where it runs

Supported

Claude Code (CLI)OpenClawCursor Composer / Background AgentCodex CLIAiderGooseGemini CLIOpenInterpreter

Not supported

Claude.ai (web)ChatGPT (web)Gemini (web)GitHub Copilot Chat (web)

What you can do

events

Active prediction events.

🟢 Read
event <id>

Event details + market options.

🟢 Read
market <id>

Current share price for a market.

🟢 Read
balances

Your BILL and ONE balances.

🟡 Read · addr
buy

Buy Shares (BILL).

🔴 Write · tx
sell

Sell Shares.

🔴 Write · tx
redeem

Redeem settled winning Shares.

🔴 Write · tx
positions

Your holdings and PnL.

🟡 Read · addr
strategy

Pick signing strategy (A local / C gateway).

🟢 config

Try it · natural-language prompts

Copy any of these into your agent — they map 1-to-1 onto a skill command.

List active prediction events
→ Event cards
Show the current BTC 1-minute prediction
→ Market + price
Buy 5 BILL of UP shares in event 47
→ tx sent
Show my prediction PnL
→ Position table
Sell half of my DOWN shares
→ tx sent
Redeem my winning shares
→ Redeem preview or tx

Command reference

commandargsauthmutationdescription
events[--active]—readEvents.
event<id>—readEvent details.
market<id>—readMarket state.
balances[<addr>]—readBILL / ONE balances.
buy<eventId> <option> <billAmount> [--strategy=A|C] [--confirm]signertxBuy Shares.
sell<eventId> <option> <amount|--all> [--strategy=A|C] [--confirm]signertxSell Shares.
redeem<marketId> [--confirm]Strategy AtxRedeem winning Shares.
positions[<addr>]—readPositions.
strategyset <A|C>—configDefault strategy.

Safety & credentials

BILL on-chain transactions

  • 🔴 On-chain BILL transactions.
  • Strategy A uses local signer config.
  • Strategy C uses a configured ONEwallet gateway signer.
  • Browser session reuse and Playwright UI automation are not supported.

Troubleshooting

›event_closed?
Transaction just before/after market close. Confirm with events --active.
›STRATEGY_REMOVED?
Browser-driven Strategy B was removed. Use Strategy A or configured Strategy C.