Install
openclaw skills install @crawlora-org/yahoo-network-researchResearches Yahoo's editorial content network — Autos, Entertainment, Health, Life, News, Shopping, Sports, and Tech — via the Crawlora API, returning clean JSON. Each vertical shares a home/category story-stream plus full-article-content pattern; Yahoo Sports adds deeper sports-data endpoints (scoreboards, standings, team/player/roster, golf, MMA, motorsports, tennis, Olympics). Use when the user wants a Yahoo section's story feed, a Yahoo article's full content, Yahoo News comments, Yahoo Shopping deals/lists, or Yahoo Sports scores/standings/schedules. Yahoo Finance and Yahoo Search are covered by their own separate skills, not this one.
openclaw skills install @crawlora-org/yahoo-network-researchPull story feeds and full article content across Yahoo's editorial content network — Autos, Entertainment, Health, Life, News, Shopping, Sports, and Tech — as normalized JSON from the Crawlora API, with no HTML scraping of yahoo.com. This is distinct from Yahoo Finance and Yahoo Search, which have their own separate skills.
CRAWLORA_API_KEY in the environment before running the helper.CRAWLORA_API_KEY from the environment and sends requests to https://api.crawlora.net/api/v1. Missing/invalid key → 401./yahoo-{vertical}/home for the homepage story
stream (title, destination URL, category, thumbnail), /yahoo-{vertical}/category
(category, paginated with page) for one section's stream, and
/yahoo-{vertical}/article (url) for a story's full content (title,
description, author, publish/update time, section, image, keywords,
original publisher, body paragraphs) — pass a destination URL straight
from a home/category response./yahoo-life/home
for the homepage stream, /yahoo-life/article (url) for full content./yahoo-news/home and /yahoo-news/category (category) return the
"need to know" story stream with summary, source, publish time, and
comment count; /yahoo-news/article (url) returns full article
content; /yahoo-news/comments (content_id, an article id from
home/category/article) returns top-level comments with cursor
pagination, and /yahoo-news/comments/replies (comment_id+content_id)
walks one comment's replies; /yahoo-news/suggest (q) returns
search-box autocomplete suggestions./yahoo-shopping/home and /yahoo-shopping/category
(category) for the editorial story feed, /yahoo-shopping/article
(url) for full content; /yahoo-shopping/stores lists retailer slugs
(Amazon, Target, Best Buy, etc.) for /yahoo-shopping/store (store),
which returns that retailer's currently-featured deals; /yahoo-shopping/shopping-lists
lists curated list slugs for /yahoo-shopping/shopping-list (list),
which returns that list's items. This is a deals/buying-guide content
site, not a searchable product catalog./yahoo-sports/scoreboard (league, optional
date), /yahoo-sports/standings (league), /yahoo-sports/game
(league+game slug from a scoreboard/team-schedule url)./yahoo-sports/team, /yahoo-sports/team-roster,
/yahoo-sports/team-schedule (all league+team slug from
scoreboard/standings), /yahoo-sports/player (league+player id
from a roster response), /yahoo-sports/news (league) for recent
articles./yahoo-sports/golf-schedule (tour, optional season) for
a tour's tournaments, /yahoo-sports/golf-leaderboard (tournament id
from the schedule, optional season) for one tournament's full
leaderboard./yahoo-sports/mma-schedule and /yahoo-sports/mma-fight-card
(both no params) — always the next/current UFC event only./yahoo-sports/motorsports-schedule (series:
f1/nascar, optional season), /yahoo-sports/motorsports-race
(series+race slug from the schedule) for one race's results./yahoo-sports/tennis-rankings (type),
/yahoo-sports/tennis-schedule and /yahoo-sports/tennis-scoreboard
(both no params, fixed current-season/current-snapshot data)./yahoo-sports/olympics-medals (no params) — current
games' medal count only.Full endpoint list, methods, and params: reference/endpoints.md.
# News: category feed, then full article content
scripts/crawlora.sh /yahoo-news/category category="politics" | jq '.'
scripts/crawlora.sh /yahoo-news/article url="https://www.yahoo.com/news/<slug>.html" | jq '.'
# Sports: scoreboard, standings, and a golf tournament leaderboard
scripts/crawlora.sh /yahoo-sports/scoreboard league="nfl" | jq '.'
scripts/crawlora.sh /yahoo-sports/standings league="nba" | jq '.'
scripts/crawlora.sh /yahoo-sports/golf-leaderboard tournament="golf.e.23" | jq '.'
# Shopping: retailer deals
scripts/crawlora.sh /yahoo-shopping/stores | jq '.'
scripts/crawlora.sh /yahoo-shopping/store store="target" | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
See reference/endpoints.md for every Yahoo Autos,
Entertainment, Health, Life, News, Shopping, Sports, and Tech endpoint this
skill uses.
/yahoo-news/category (category="politics") for the
story stream, then /yahoo-news/article on each destination URL for full
text; add /yahoo-news/comments (content_id) to see reader reaction./yahoo-sports/scoreboard for today's games, plus
/yahoo-sports/standings for the same league, to summarize where every
team sits./yahoo-sports/golf-schedule (tour="pga-tour")
to find an upcoming tournament's id, then /yahoo-sports/golf-leaderboard
once it's underway; or /yahoo-sports/tennis-schedule for the season
calendar and /yahoo-sports/tennis-rankings (type="mens-singles") for
current rankings./yahoo-entertainment/home or
/yahoo-health/category to get a story's destination URL, then
/yahoo-entertainment/article / /yahoo-health/article (url) for its
full body.2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.home/category (or, for News/Shopping, article)
response's destination URL field; hand-constructed URLs aren't guaranteed
to resolve.category values are per-vertical section strings particular to each
site's own navigation (e.g. Autos/Entertainment/Health/Shopping/Tech
sections, News sections like "politics") — read them off the vertical's
own home/category response or site navigation rather than assuming they
match across verticals.