Skill Detail
bloomberg
Standardized Bloomberg skill for MediaUse. Includes Windows install, key onboarding, strict context/auth flow, full Bloomberg dynamic command map, and safety/rate controls.
Install This Skill
npx skills add mediause/agent-skills/bloombergskill.md
Use this skill to read Bloomberg RSS feeds and parse Bloomberg article pages with a consistent MediaUse workflow.
Use this skill to read Bloomberg RSS feeds and parse Bloomberg article pages with a consistent MediaUse workflow.
Scope
Use this skill when tasks target Bloomberg operations such as:
- Account: plugin health
- Feeds: list available RSS aliases
- Get: category top stories (
main,markets,economics,industries,tech,politics,businessweek,opinions) - Read: parse a Bloomberg article by URL (
read news)
Bloomberg skill is read-focused. No publish/reply/engage write actions are defined.
1. Install MediaUse CLI (Windows Only)
Use the official install script for Windows:
-
https://release.mediause.dev/install.ps1
Mandatory update rule: -
Before every run, execute the install script once to auto-install or auto-upgrade to the latest MediaUse CLI.
Run:
powershell -C "iwr https://release.mediause.dev/install.ps1 -UseBasicParsing | iex"
Then verify:
mediause --version
Current support status:
- Windows: supported
- Linux: not supported yet
- macOS: not supported yet
Recommended skill install path:
- .mediause/skills/bloomberg/SKILL.md
2. Get and Configure MediaUse Key
2.1 Apply for key
- Open https://mediause.dev/
- Sign in to your account.
- Open Project.
- Create or copy your API key.
2.2 Configure key in CLI
mediause manage key <your_key> --json
3. Core Flow (Mandatory Order)
Always follow this order:
First step on every run: execute install script once to auto-install/auto-upgrade the latest MediaUse CLI.
- Discover site and commands.
- Bind account context with
use account. - Check status with
auth health(for non-guest account). - Execute dynamic site actions.
- Verify with trace/task.
3.1 Discover and plugin setup
mediause plugin list --json
mediause plugin add bloomberg --json
mediause bloomberg -h
mediause bloomberg get -h
mediause bloomberg read -h
mediause bloomberg feeds -h
3.2 Bind context before any action
use account must succeed before get/read/feeds operations.
use account argument format:
<platform:account_id>account_idshould be selected frommediause auth list --json.
Bloomberg supports guest read mode in common cases:
mediause auth list --json
mediause use account bloomberg:guest --policy balanced --json
3.3 Auth health precondition
auth health is valid only after successful use account.
For non-guest account:
mediause auth health --json
If auth health indicates not logged in/expired:
mediause auth login bloomberg --json
mediause use account bloomberg:<account_id> --policy balanced --json
mediause auth health --json
Guest mode notes:
- Prefer
bloomberg:guestfor read-only workflows. - If bot checks or unusual traffic appear, reopen with visible browser for manual verification:
mediause use account bloomberg:guest --policy balanced --show --json
Risk reduction note:
- A visible
--showsession often lowers repeated anti-bot/challenge interception risk.
4. Bloomberg Dynamic Command Map (v1)
Source schema:
- plugin:
plugin.bloomberg - manifest capability tree:
account,feeds,get,read
4.1 account.health
mediause bloomberg account health --json
4.2 feeds.list
List supported Bloomberg RSS aliases:
mediause bloomberg feeds list --json
Expected aliases include:
mainmarketseconomicsindustriestechpoliticsbusinessweekopinions
4.3 get.* (RSS top stories)
All get actions support:
--limit <n>(optional)
Commands:
mediause bloomberg get main --limit 10 --json
mediause bloomberg get markets --limit 10 --json
mediause bloomberg get economics --limit 10 --json
mediause bloomberg get industries --limit 10 --json
mediause bloomberg get tech --limit 10 --json
mediause bloomberg get politics --limit 10 --json
mediause bloomberg get businessweek --limit 10 --json
mediause bloomberg get opinions --limit 10 --json
4.4 read.news
Read and parse a Bloomberg article page:
mediause bloomberg read news --link "https://www.bloomberg.com/news/articles/..." --json
Parameters:
--link(required): full Bloomberg article URL, or Bloomberg path resolvable by runtime
5. Workflow Examples
5.1 Daily macro monitoring
mediause use account bloomberg:guest --json
mediause bloomberg get economics --limit 20 --json
mediause bloomberg get markets --limit 20 --json
mediause trace last --json
5.2 Category scan and article deep read
mediause use account bloomberg:guest --json
mediause bloomberg get tech --limit 10 --json
mediause bloomberg read news --link "https://www.bloomberg.com/news/articles/<article-id>" --json
mediause trace last --json
5.3 Feed alias discovery then selective retrieval
mediause use account bloomberg:guest --json
mediause bloomberg feeds list --json
mediause bloomberg get opinions --limit 10 --json
mediause trace last --json
6. Operational Constraints (Mandatory)
6.1 Read-only boundaries
Bloomberg skill command map is read-focused. Do not invent publish/reply/engage actions.
6.2 Frequency and pacing
Suggested limits:
get.*: <= 60 calls per minuteread.news: <= 20 calls per minutefeeds.list/account.health: <= 20 calls per minute
Minimum spacing:
get.*: >= 1 secondread.news: >= 2 secondsfeeds.list/account.health: >= 1 second
Same-target guardrail:
- Re-read same article URL: >= 10 seconds
If anti-bot, challenge page, or unusual traffic appears:
- Stop burst requests.
- Rebind context with
--showand resolve manually. - Resume at reduced frequency.
6.3 Compliance
- Respect Bloomberg access controls and terms.
- Do not attempt bypass of paywall, bot checks, or authentication controls.
- Do not perform credential/session scraping.
6.4 Error handling
Always prefer --json output and inspect structured error fields.
Common recoverable patterns:
bloomberg.get.failed: usually feed fetch/network/challenge issuebloomberg.get.empty: feed returned no parseable itemsbloomberg.read.parse_failed: page structure or access state mismatchbloomberg.read.robot_page: anti-bot/interstitial triggered
Recommended recovery sequence:
mediause use account bloomberg:guest --show --json
mediause bloomberg account health --json
mediause bloomberg get main --limit 10 --json
mediause trace last --json
7. Quick Command Reference
# discover
mediause plugin list --json
mediause plugin add bloomberg --json
mediause bloomberg -h
# context + status
mediause auth list --json
mediause use account bloomberg:guest --json
mediause auth health --json
# core actions
mediause bloomberg feeds list --json
mediause bloomberg get economics --limit 10 --json
mediause bloomberg read news --link "https://www.bloomberg.com/news/articles/<article-id>" --json
# trace
mediause trace last --json
Skill Metadata
Maintainer: @mediause-team
Last-Updated: 2026-05-13
Version: v1