news-search

Retrieve current news articles via DuckDuckGo Lite and RSS with paywall detection.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/hailingu/llm-prompts --skill news-search-hailingu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: news-search
Source: https://github.com/hailingu/llm-prompts/tree/main/skills/news-search
Command: npx skills add https://github.com/hailingu/llm-prompts --skill news-search-hailingu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

Distributes up-to-date news by using a browser-first workflow that gracefully handles paywalls, reducing brittle scraping and failed extractions.

Core Features & Use Cases

  • Discovery from DuckDuckGo Lite and RSS feeds for broad coverage.
  • Browser-based retrieval using Playwright to render pages and detect paywalls.
  • Paywall policy with safe fallbacks when rendering is unavailable, including HTTP fallback.

Quick Start

Ask the skill to search for a topic and return the top five open results using browser-based retrieval with paywall awareness.

Frequently Asked Questions about news-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve news articles without hitting paywall extraction errors?

Paywall-aware retrieval uses a detector to stop deep extraction when paywalls are encountered, preventing brittle scraping failures. When browser rendering is unavailable, it automatically applies an HTTP fallback to retrieve available content.

What's the best way to discover current news from multiple sources like DuckDuckGo and RSS?

Multi-source discovery queries DuckDuckGo Lite and RSS feeds simultaneously for broad news coverage. This browser-first workflow aggregates current articles across platforms before applying retrieval workflows.

How does browser-based news retrieval handle pages that require JavaScript rendering?

Browser-based retrieval uses Playwright to render dynamic pages and detect paywalls during extraction. If Playwright is unavailable, the workflow safely falls back to HTTP retrieval for open content.

Do I need Playwright installed to use browser-first news retrieval?

Playwright is required for browser-based rendering and paywall detection, but the workflow supports an HTTP fallback when it is unavailable. You can retrieve open articles without it, though paywalled content detection will be limited.

Can I search for a specific topic and return only open-access news results?

You can search for a topic and request the top open results using browser-based retrieval. The paywall policy filters out restricted content, ensuring you receive accessible articles.

Why does my news scraping fail on paywalled sites using standard HTTP requests?

Standard HTTP requests cannot render JavaScript or detect paywalled content, causing extraction failures. Browser-first retrieval uses Playwright to render pages and a paywall detector to gracefully stop extraction on restricted sites.