binance-us-briefing-engine
Binance.US Briefing Engine
Generate account-aware Binance.US briefings. This skill is only valuable when it ties the market back to the user's own account.
This repository is a Binance.US skill family:
- root
SKILL.md: flagship market-brief skill - nested
SKILL.mdfiles: installable companion skills for research, funding, trading, and account status
If you want to discover the full family from the repo, use:
npx skills add cmeiliu/binance-us-skills --list --full-depth
If you want to install a nested companion skill, use --full-depth --skill <name>.
When Not To Use
- explicit funding workflows
- spot-trade execution reviews
- account-status troubleshooting
- deep single-asset diligence after the user already picked a coin
The bundled script should prefer:
- price-anchored output over percent-only output
- 24h plus 7-day framing over single-window commentary
- market context before portfolio-specific conclusions
- upcoming catalysts, not just backward-looking news
- ranked, de-duplicated news tied to held or watched assets
- a concrete next step over generic portfolio CTA text
- a conversational advisor tone over compliance-report wording
- explicit watchlist gaps and idle-cash framing when those would prompt action
Use This Skill For
- "Give me a personalized market summary"
- "What matters for my Binance.US account today?"
- "Summarize my watchlist"
- "Give me a portfolio brief"
- "Do I have idle cash or concentration risk?"
- "What changed since my recent trades?"
- "Give me a capital readiness check"
- "Give me a weekly reset"
Core Rule
Prefer account-aware output over generic market commentary.
When credentials are available, use:
- current balances
- recent trading history
- watchlist or configured priority assets
- deposit history when useful
- recent headlines for owned, watched, or recently traded assets
If credentials are unavailable, the script can still produce a limited market-only brief, but it should say so clearly.
How To Run
Run the bundled script:
python3 scripts/binance_us_brief.py --mode daily_brief --format both
Common variants:
python3 scripts/binance_us_brief.py --mode portfolio_brief --format text
python3 scripts/binance_us_brief.py --mode watchlist_brief --watchlist BTC,ETH,SOL
python3 scripts/binance_us_brief.py --mode opportunity_alert --alert-threshold-pct 5
python3 scripts/binance_us_brief.py --mode capital_readiness --format text
python3 scripts/binance_us_brief.py --mode asset_research --asset BTC --format text
python3 scripts/binance_us_brief.py init-config
Install Behavior
- For local development, prefer the default install behavior without
--copyso OpenClaw uses a symlink and picks up local repo changes immediately. - For GitHub or copied installs, use
npx skills updateto pull the latest published version. - The rendered brief includes a version/update nudge for copied installs so stale snapshots are easier to spot.
Credentials
The script will look for Binance.US credentials in this order:
- Environment variables:
BINANCE_US_API_KEYBINANCE_US_SECRET_KEY
~/.openclaw/secrets.env~/.env.envin the current workspace
The script reads only specific keys and does not print raw secrets.
Optional Config
The script supports a small JSON config at:
~/.openclaw/binance-us-briefing-engine.json
Create it with:
python3 scripts/binance_us_brief.py init-config
Useful fields:
watchlistquote_assetsquiet_hoursrecent_daysportfolio_currencyalert_threshold_pct
Recommended Workflow
- Run
daily_brieffor a broad summary tied to balances and recent trades. - Run
portfolio_briefwhen the user wants account impact, concentration, or idle cash context. - Run
watchlist_briefwhen the user asks about tracked assets. - Use recent news headlines to explain why those assets matter today.
- Run
capital_readinessto connect market setup to account readiness without sounding like a product push. - Run
opportunity_alertfor trigger-style checks on owned, watched, or recently traded assets. - Run
weekly_resetfor a slower, portfolio-aware recap. - Run
asset_researchwhen a brief surfaces a setup that needs deeper, structured follow-up. - Hand off to
binance-us-fund-account,binance-us-spot-trade, orbinance-us-account-statuswhen the user is past the briefing stage and needs an operational workflow.
Output Contract
The script returns:
- JSON only
- text only
- or both
The JSON output is the source of truth. The text output is the delivery-ready rendering.
Guardrails
- Treat the brief as informational, not financial advice.
- Never claim certainty or guaranteed returns.
- Do not place trades automatically.
- If the user requests an action after reading the brief, handle that as a separate explicit step.
- This skill is read-only. It does not place orders, move funds, or change account settings.
- Allowed outbound domains are limited to:
api.binance.usnews.google.com
More from cmeiliu/binance-us-skills
binance-us-fund-account
Guide a user through funding a Binance.US account in a safe, explicit workflow. Use when the user wants to add cash, asks how to fund Binance.US, asks why a deposit is pending, or needs the next step after a capital-readiness check.
25binance-us-spot-trade
Guide a user through reviewing and placing a Binance.US spot trade in a deliberate, safe workflow. Use when the user wants to buy or sell on Binance.US after reviewing a brief or research workflow.
25binance-us-account-status
Review Binance.US account readiness, balances, deposits, pending states, and operational blockers. Use when the user asks what is happening in their account, why something is pending, or whether they are ready to act.
25binance-us-asset-research
Research a Binance.US-listed crypto asset using the shared Binance.US engine. Use when the user asks for deeper research on a specific asset, wants a structured Binance.US-safe coin overview, or asks what is happening with BTC, ETH, SOL, or another listed asset.
25