skills$openclaw/technews
kesslerio5.3kā˜…

by kesslerio

technews – OpenClaw Skill

technews is an OpenClaw Skills integration for writing workflows. Fetches top stories from TechMeme, summarizes linked articles, and highlights social media reactions. Use when user wants tech news or says /technews.

5.3k stars9.4k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026writing

Skill Snapshot

nametechnews
descriptionFetches top stories from TechMeme, summarizes linked articles, and highlights social media reactions. Use when user wants tech news or says /technews. OpenClaw Skills integration.
ownerkesslerio
repositorykesslerio/technews
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @kesslerio/technews
last updatedFeb 7, 2026

Maintainer

kesslerio

kesslerio

Maintains technews in the OpenClaw Skills directory.

View GitHub profile
File Explorer
9 files
.
scripts
article_fetcher.py
4.6 KB
social_reactions.py
4.3 KB
techmeme_scraper.py
4.7 KB
technews.py
2.9 KB
_meta.json
276 B
README.md
1.6 KB
requirements.txt
40 B
SKILL.md
1.9 KB
SKILL.md

name: technews description: Fetches top stories from TechMeme, summarizes linked articles, and highlights social media reactions. Use when user wants tech news or says /technews. metadata: {"openclaw":{"emoji":"šŸ“°"}}

TechNews Skill

Fetches top stories from TechMeme, summarizes linked articles, and highlights social media buzz.

Usage

Command: /technews

Fetches the top 10 stories from TechMeme, provides summaries from the linked articles, and highlights notable social media reactions.

Setup

This skill requires:

  • Python 3.9+
  • requests and beautifulsoup4 packages
  • Optional: tiktoken for token-aware truncation

Install dependencies:

pip install requests beautifulsoup4

Architecture

The skill works in three stages:

  1. Scrape TechMeme — scripts/techmeme_scraper.py fetches and parses top stories
  2. Fetch Articles — scripts/article_fetcher.py retrieves article content in parallel
  3. Summarize — scripts/summarizer.py generates summaries and finds social reactions

Commands

/technews

Fetches and presents top tech news stories.

Output includes:

  • Story title and original link
  • AI-generated summary
  • Social media highlights (Twitter reactions)
  • Relevance score based on topic preferences

How It Works

  1. Scrapes TechMeme's homepage for top stories (by default, top 10)
  2. For each story, fetches the linked article
  3. Generates a concise summary (2-3 sentences)
  4. Checks for notable social media reactions
  5. Presents results in a clean, readable format

State

  • <workspace>/memory/technews_history.json — cache of recently fetched stories to avoid repeats

Examples

  • /technews — Get the latest tech news summary

Future Expansion

This skill is designed to be extended to other sources:

  • Hacker News (/hn)
  • Reddit (/reddit)
  • Other tech news aggregators

The modular architecture allows adding new source handlers without changing core functionality.

README.md

TechNews Skill for OpenClaw

A OpenClaw skill that fetches top tech stories from TechMeme, summarizes linked articles, and highlights social media reactions.

Features

  • šŸ“° Scrapes top stories from TechMeme.com
  • šŸ“ AI-generated summaries of article content
  • šŸ’¬ Hacker News integration (shows points and comments)
  • šŸ”„ Extracts notable quotes and "spicy" takes
  • ⚔ Parallel fetching for speed

Installation

# Clone or add to your OpenClaw skills
cd /path/to/openclaw/skills
git clone https://github.com/yourusername/technews-skill.git

# Install dependencies
pip install requests beautifulsoup4

Usage

In OpenClaw, simply type:

/technews

This will fetch the top 10 stories and present them with:

  • Story titles and links
  • AI-generated summaries
  • Hacker News engagement data
  • Notable quotes and reactions

Architecture

technews/
ā”œā”€ā”€ SKILL.md              # OpenClaw skill definition
ā”œā”€ā”€ README.md            # This file
ā”œā”€ā”€ scripts/
│   ā”œā”€ā”€ techmeme_scraper.py    # Fetches stories from TechMeme
│   ā”œā”€ā”€ article_fetcher.py     # Parallel article fetching
│   ā”œā”€ā”€ social_reactions.py    # HN and Twitter integration
│   └── technews.py            # Main orchestrator

Extending

This skill is designed to be extended to other sources:

  • /hn - Hacker News top stories
  • /reddit - Reddit tech threads
  • /verge - The Verge coverage
  • /wired - WIRED articles

Add new sources by creating additional scraper modules and updating the orchestrator.

Requirements

  • Python 3.9+
  • requests
  • beautifulsoup4
  • OpenClaw (any recent version)

License

MIT

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install technews?

Run openclaw add @kesslerio/technews in your terminal. This installs technews into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/kesslerio/technews. Review commits and README documentation before installing.