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.
Skill Set
Section titled “Skill Set”| Skill | Purpose |
|---|---|
openfish-trading-agent | Umbrella lifecycle skill and shared references. |
openfish-agent-design | Wallet/account/funding/backend/strategy/risk interview. |
openfish-agent-risk-review | Safety and implementation review before build. |
openfish-agent-builder | Dry-run-first workspace generation. |
openfish-first-live-order | Readiness gate and exactly one explicitly approved live FAK/FOK submit. |
openfish-agent-review | Dry-run/live-run review and adjustment recommendations. |
Install In OpenClaw
Section titled “Install In OpenClaw”From an OpenClaw project root:
git clone https://github.com/billcheung10/openfish-skills.git./openfish-skills/setup --host openclawTo append the Openfish routing section to an AGENTS.md file:
./openfish-skills/setup --host openclaw --agents AGENTS.mdUpdate
Section titled “Update”cd openfish-skillsgit pull./setup --host openclawUninstall
Section titled “Uninstall”rm -rf .openclaw/skills/openfish-*Account And Funding Expectations
Section titled “Account And Funding Expectations”The onboarding gate is complete only when:
- A wallet exists or has been imported.
- The wallet has registered with Openfish by creating/deriving CLOB API credentials.
/agent/account/stateoropenfish clob account-statussucceeds.- FISH ledger balance is present when live trading is requested.
Local wallet creation alone is not enough.
Safety Rules
Section titled “Safety Rules”- 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.