binance-us-briefing-engine
Personalized Binance.US market, portfolio, and watchlist briefings using account balances, recent trading history, watchlists, market data, recent news headlines, market context, and catalyst watch tied to the user's relevant assets. Use when the user asks for a market summary, personalized crypto brief, portfolio update, capital readiness check, watchlist recap, opportunity alert, or weekly reset for Binance.US.
How do I install this agent skill?
npx skills add https://github.com/cmeiliu/binance-us-skills --skill binance-us-briefing-engineIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill suite provides account management and market briefing capabilities for Binance.US users. It follows security best practices by reading credentials from local environment files rather than hardcoding them. It communicates with legitimate service endpoints (Binance and Google). A low-risk finding is identified regarding the ingestion of external news headlines, which presents a surface for indirect prompt injection.
- Socketpass
No alerts
- Snykwarn
Risk: MEDIUM · 1 issue
What does this agent skill do?
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
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/cmeiliu/binance-us-skills/binance-us-briefing-engine">View binance-us-briefing-engine on skillZs</a>