Install
openclaw skills install agentic-powered-memecoin-traderAutomates memecoin trading on Solana using fdv.lol CLI with Agent Gary's AI full control via a locally generated, user-configured profile.
openclaw skills install agentic-powered-memecoin-traderThis skill is for running fdv.lol CLI mode (cli.mjs) with Agent Gary Full AI Control enabled, so the AI can fully drive Auto Trader decisions.
Users must pre-configure a profile JSON (RPC + wallet + Jupiter + LLM).
This published skill bundle includes a safe profile template you can copy and fill in:
If you need to cross-check the upstream profile schema/examples, refer to the public repo:
Important: do not publish real wallet secrets or API keys inside an OpenClaw skill bundle. Use placeholder values like the example profile below.
ClawDBot contract:
If a user installs this skill from ClawHub and has no RPC, API keys, or wallet secret yet, the only workable flow is an onboarding/wizard flow.
ClawDBot should do this:
RPC URL (mandatory)
rpc.url.Jupiter API key (mandatory)
jupiter.apiKey.LLM API key (required for “Full AI Control”; OpenAI recommended)
openai.agentGaryFullAi.apiKey../profile.json with the gathered/generated values.Minimum hard requirements to actually trade headlessly:
wallet.secret (must exist; can be generated)rpc.url (must be provided)jupiter.apiKey (must be provided)Minimum hard requirements for Full AI Control specifically:
agentGaryFullAi.apiKey (or platform-provided equivalent)agentGaryFullAi.fullAiControl: truefdv.lol’s Auto Trader has an AI assist mode (Agent Gary). When you enable:
agentGaryFullAi.enabled: trueagentGaryFullAi.fullAiControl: true…the runtime sets fdv_agent_full_control=true, and the trading engine treats AI decisions as authoritative (it can bypass some “enforce” gates that would otherwise hard-block actions).
This is intentionally powerful. Use a burner wallet and small balances.
Your CLI run will only work if the profile includes:
rpc.url (or rpcUrl)rpc.headers (or rpcHeaders)wallet.secret (or autoWalletSecret) requiredwallet.recipientPub (or recipientPub)jupiter.apiKey (or jupApiKey) required (get one: https://portal.jup.ag/pricing)agentGaryFullAi.provider (openai|gemini|grok|deepseek)agentGaryFullAi.modelagentGaryFullAi.riskLevel (safe|medium|degen)agentGaryFullAi.enabled: trueagentGaryFullAi.fullAiControl: trueagentGaryFullAi.apiKey (or provide via env var)Notes:
OPENAI_API_KEY or FDV_OPENAI_KEYGEMINI_API_KEY or FDV_GEMINI_KEYXAI_API_KEY / GROK_API_KEY / FDV_GROK_KEYDEEPSEEK_API_KEY or FDV_DEEPSEEK_KEYAssume you only have this skill directory (no local repo). ClawDBot should:
./profile.json).cli.mjs.--run-profile pointing at the local profile file.Primary (recommended) execution:
curl -fsSL https://fdv.lol/cli.mjs | node - run-profile --profile-url ./profile.json --log-to-consoleAlternate fetch (directly from GitHub):
curl -fsSL https://raw.githubusercontent.com/build23w/fdv.lol/main/cli.mjs | node - run-profile --profile-url ./profile.json --log-to-consoleNotes:
--profile-url accepts local paths too (like ./dev.json or ./profile.json).--profiles ./profile.json for local files; both are supported.Upstream secret-free template (reference):
If you want an example that matches the prod profile shape but with placeholders (recommended for onboarding), use:
When acting as “OpenClaw” in CLI mode:
fullAiControl=true.