Skip to content

OpenClaw Skills

Repository: https://github.com/billcheung10/openfish-skills

The skills follow the gstack pattern: do not generate a live trading agent from one sentence. Ask one decision question at a time, write a reviewed spec, build dry-run first, and require explicit approval before any live order.

SkillPurpose
openfish-trading-agentUmbrella lifecycle skill and shared references.
openfish-agent-designWallet/account/funding/backend/strategy/risk interview.
openfish-agent-risk-reviewSafety and implementation review before build.
openfish-agent-builderDry-run-first workspace generation.
openfish-first-live-orderReadiness gate and exactly one explicitly approved live FAK/FOK submit.
openfish-agent-reviewDry-run/live-run review and adjustment recommendations.

From an OpenClaw project root:

Terminal window
git clone https://github.com/billcheung10/openfish-skills.git
./openfish-skills/setup --host openclaw

To append the Openfish routing section to an AGENTS.md file:

Terminal window
./openfish-skills/setup --host openclaw --agents AGENTS.md
Terminal window
cd openfish-skills
git pull
./setup --host openclaw
Terminal window
rm -rf .openclaw/skills/openfish-*

The onboarding gate is complete only when:

  1. A wallet exists or has been imported.
  2. The wallet has registered with Openfish by creating/deriving CLOB API credentials.
  3. /agent/account/state or openfish clob account-status succeeds.
  4. FISH ledger balance is present when live trading is requested.

Local wallet creation alone is not enough.

  • Never paste private keys, seed phrases, API secrets, or passphrases into chat.
  • Generated agents default to dry-run.
  • One Openfish wallet/account per live agent is the default recommendation.
  • Live order submission requires explicit approval of an exact first-order plan.
  • Withdrawal and transfer steps are checklist-only; skills do not auto-withdraw.