mcpField
B
binance-us-briefing-engine

binance-us-briefing-engine

github.com/cmeiliuOther099 installsUpdated 29w ago
Repository

About binance-us-briefing-engine

Binance.US Briefing Engine is a read-only skill for producing market and portfolio briefings tied to Binance.US account data. It combines balances, trading history, watchlists, and relevant headlines when credentials are available, without placing trades or moving funds.

Key features

  1. 01Generate daily and portfolio briefs
  2. 02Summarize watchlists and asset research
  3. 03Assess capital readiness and opportunities
  4. 04Include balances and recent trading history
  5. 05Return JSON, text, or both
  6. 06Read-only; does not execute trades

Use cases

  1. 01Review market changes against account holdings
  2. 02Check watchlist assets and related headlines
  3. 03Identify concentration or idle-cash context
  4. 04Prepare a weekly portfolio recap

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/cmeiliu/binance-us-skills --skill binance-us-briefing-engine

After installing, type/binance-us-briefing-enginein Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

README.md
AGENTS.md
.gitignore
LICENSE
agents/
openai.yaml
binance-us-account-status/agents/
openai.yaml
binance-us-asset-research/agents/
openai.yaml
binance-us-fund-account/agents/
openai.yaml
binance-us-spot-trade/agents/
openai.yaml
scripts/
binance_us_brief.py

Details

From the project README

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.md files: 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 --copy so OpenClaw uses a symlink and picks up local repo changes immediately.
  • For GitHub or copied installs, use npx skills update to 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:

  1. Environment variables:
    • BINANCE_US_API_KEY
    • BINANCE_US_SECRET_KEY
  2. ~/.openclaw/secrets.env
  3. ~/.env
  4. .env in 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:

  • watchlist
  • quote_assets
  • quiet_hours
  • recent_days
  • portfolio_currency
  • alert_threshold_pct

Recommended Workflow

  1. Run daily_brief for a broad summary tied to balances and recent trades.
  2. Run portfolio_brief when the user wants account impact, concentration, or idle cash context.
  3. Run watchlist_brief when the user asks about tracked assets.
  4. Use recent news headlines to explain why those assets matter today.
  5. Run capital_readiness to connect market setup to account readiness without sounding like a product push.
  6. Run opportunity_alert for trigger-style checks on owned, watched, or recently traded assets.
  7. Run weekly_reset for a slower, portfolio-aware recap.
  8. Run asset_research when a brief surfaces a setup that needs deeper, structured follow-up.
  9. Hand off to binance-us-fund-account, binance-us-spot-trade, or binance-us-account-status when 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.us
    • news.google.com

Comments

Markdown supported