smithery/thoo

news-headlines

Fetch and summarize news headlines from US business news, TechCrunch, and Wall Street Journal. Use when users ask for latest news, headlines, tech news, business news, or Wall Street stories.

Installation

$ npx skills add smithery/thoo --skill news-headlines

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/thoo.

npx skills add smithery/thoo

Browse all from smithery/thoo

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,169 B
  • docs SUMMARY.md 213 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

News Headlines

Use the bundled script to fetch headlines from NewsAPI.

Available Sources

Source Flag Description
US Business --source us-business Top US business headlines
TechCrunch --source techcrunch Latest TechCrunch articles
Wall Street Journal --source wsj Recent WSJ stories

Sandbox Constraints

This script runs inside a sandboxed environment with strict rules:

  • Only .venv/bin/python is allowed. Do not use bare python, python3, or any other interpreter.
  • No shell operators. Do not use &&, ||, ;, |, >, <, $(...), or backticks.
  • No cd. Always use the relative path from the project root.
  • The API key is injected by the sandbox proxy. Do not pass an API key.
  • The exact command prefix must be: .venv/bin/python plugins/news-plugin/skills/news-headlines/scripts/get_news.py

Any command that does not match this format will be rejected.

Run Workflow

  1. Determine the source. Based on the user's request, pick the appropriate --source flag.

- General US/business news: us-business - Tech news or TechCrunch: techcrunch - Wall Street Journal or financial news: wsj

  1. Run the script with the chosen source.
  1. Summarize the result for the user.

- List the top headlines with brief descriptions. - Mention the source and publish time. - If the user asked broadly for "news", run multiple sources.

Command Format

The only allowed Bash command format:

.venv/bin/python plugins/news-plugin/skills/news-headlines/scripts/get_news.py --source <SOURCE>

Optional flags:

.venv/bin/python plugins/news-plugin/skills/news-headlines/scripts/get_news.py \
  --source techcrunch \
  --page-size 5

Output Expectations

  • Article number, title, source name, author, publish date, description, and URL.
  • Default returns 10 articles per source.