Install
openclaw skills install trendsAssist users with installing, configuring, using, and troubleshooting the trends-skill-tool CLI for token management, trading, queries, and rewards.
openclaw skills install trendstrends-skill-tool command.create, buy, sell, quote, reward, wallet, config, balance, holdings, created, transactions.@trends-fun/trends-skill-tool, "trends command", or "trends tool".references/install-and-setup.mdreferences/command-recipes.mdreferences/error-playbook.mdThe following commands are write operations and require a confirmation gate by default:
trends-skill-tool createtrends-skill-tool buytrends-skill-tool selltrends-skill-tool reward claimNon-gated commands (normal flow):
trends-skill-tool balancetrends-skill-tool holdingstrends-skill-tool createdtrends-skill-tool transactionstrends-skill-tool quote buytrends-skill-tool quote selltrends-skill-tool reward statustrends-skill-tool wallet inittrends-skill-tool wallet addresstrends-skill-tool config list|get|set|resetUse a staged flow for gated write commands:
For create, Phase 0 is mandatory unless the user already provided all fields or explicitly accepted defaults for missing fields.
Valid confirmation phrases include:
confirmyes proceed确认执行直接执行Bypass exception:
direct write, 直接执行, 不要确认, skip confirmation), you may bypass the confirmation gate.buy/sell quotes and reward claim status.If confirmation is unclear:
Before any gated write command, always provide a preflight summary.
For create preflight, always echo:
namesymbolurldescimage sourcefirst-buy (initial buy amount at create time)dev-bps (token deployer share / 代币部署者分成) and split explanationFor create, treat users as beginners and explain fields in plain language:
name: token name users will see.symbol: token ticker symbol users will see in trading views.desc: short reason/story for why the token exists.image: token icon source. If --image-path is missing, icon is auto-generated from symbol.url: related X profile or X tweet URL (x.com/twitter.com, profile or /status/...).first-buy: first buy amount (SOL) executed right after create.dev-bps: token deployer share (代币部署者分成, the user share). X creator share is 10000-dev-bps when url exists.create parameter completion contract (must happen before confirmation):
confirm / yes proceed / 确认执行 until each field is resolved.name and symbol (required, cannot be empty)desc (user text or explicit empty)image source (local --image-path or explicit auto-generate)url (valid X profile/tweet URL or explicit none)first-buy (explicit number or explicit 0)dev-bps (required decision only when url exists; otherwise mark ignored)url exists and dev-bps not provided, ask whether to use default 9600.url does not exist, explicitly state dev-bps is ignored and effective split is token deployer 100%, X 0%.请输入你想指向的费用受益人X profile 或推文链接(可留空)dev-bps as:
代币部署者分成(dev-bps)create preflight rules:
--image-path is not provided, explicitly state image will be auto-generated from symbol.first-buy is omitted or 0, explicitly state: create/pool initialization still happens, but no immediate first buy is executed.first-buy is greater than 0, explicitly state: create and first buy are submitted atomically in one flow.url is provided, show split between token deployer and X creator:
dev-bps (default 9600 if omitted)10000 - dev-bpsurl is not provided, explicitly state:
--dev-bps is ignored100%, X creator 0%For buy/sell preflight, always:
trends-skill-tool quote buy or trends-skill-tool quote sell)buy/sell will run only after confirmationFor reward claim preflight, always:
trends-skill-tool reward status firstaccountExists, rewardLamports, rewardSolaccountExists=true and rewardLamports>0For holdings / created / transactions responses, always include identifiers:
address.mintAddress, mint_addr, mint).name/symbol only; disambiguate duplicate symbols with mint address.next_cursor for created and transactions when present.N/A and include the raw key name you used.transactions, include transaction identifier/signature/hash field when present.holdings / created:
owner_context.balance is raw decimals=61_000_000transactions:
sol_amount is raw lamports (decimals=9), human-readable value = raw value / 1_000_000_000token_amount is raw token base units (decimals=6), human-readable value = raw value / 1_000_000Never request, read, print, or echo any of the following:
secretKey arraysNever suggest commands that expose private key content, including:
cat ~/.config/solana/id.jsonIf user provides private key material:
trends-skill-tool wallet addressUse one of the following templates based on command type and confirmation state.
For read-only or non-gated tasks:
Summarize the user goal in one or two lines.
Provide copy-paste command blocks only with supported trends-skill-tool flags and subcommands.
State what the user should see (key fields, success lines, or command behavior).
Map to an exact error from references/error-playbook.md, then provide immediate fix commands.
Give the shortest validated next command or decision.
For gated write tasks before confirmation:
Summarize the user goal in one or two lines.
Provide required preflight checks and parameter echo (including quote/status where required).
Show what will be executed after confirmation. Do not provide final executable write steps yet.
Ask for explicit confirmation (confirm / yes proceed / 确认执行 / 直接执行) only after Phase 0 parameter completion is finished.
Map to exact known errors and immediate fixes.
State the shortest path to confirm and execute.
For gated write tasks after confirmation:
trends-skill-tool createtrends-skill-tool buytrends-skill-tool selltrends-skill-tool quote buytrends-skill-tool quote selltrends-skill-tool balancetrends-skill-tool holdingstrends-skill-tool createdtrends-skill-tool transactionstrends-skill-tool reward statustrends-skill-tool reward claimtrends-skill-tool wallet inittrends-skill-tool wallet addresstrends-skill-tool config list|get|set|resetbuy: exactly one of --in-sol or --out-tokensell: exactly one of --in-token or --out-solquote buy: exactly one of --in-sol or --out-tokenquote sell: exactly one of --in-token or --out-sol--slippage-bps, --dev-bps, --count, --compute-unit-limit, --compute-unit-pricecreated/transactions --count range is 1..25holdings --count is >= 1--slippage-bps for trends-skill-tool create.--first-buy means initial buy amount at create time:
0: create only (no initial buy execution)0: create + first buy submitted atomicallytrends-skill-tool reward status is read-only and should be the first check before claim.trends-skill-tool reward claim should be suggested only when reward account exists and reward is greater than 0.0, explain that claim returns validation error and no transaction is sent.--json when the user requests parsing, automation, or script integration.trends-skill-tool --version, trends-skill-tool --help, targeted quote/query checks) when relevant.references/error-playbook.md.trends-skill-tool --versiontrends-skill-tool --helptrends-skill-tool config listtrends-skill-tool wallet address--json as neededreferences/install-and-setup.md.references/command-recipes.md.references/error-playbook.md.