Back to Skills

news-snapshot

christopheryeo
Updated Today
8 views
1
View on GitHub
Designaidesign

About

The news-snapshot skill retrieves and formats current international and Singapore-specific news into a concise executive briefing. It provides two stories from each category, each with a headline, one-sentence context, and a verified source link. Developers should use it to quickly integrate structured, scannable daily news summaries into their applications.

Quick Install

Claude Code

Recommended
Plugin CommandRecommended
/plugin add https://github.com/christopheryeo/claude-skills
Git CloneAlternative
git clone https://github.com/christopheryeo/claude-skills.git ~/.claude/skills/news-snapshot

Copy and paste this command in Claude Code to install this skill

Documentation

News Snapshot Skill

Retrieve top international and Singapore news stories for quick daily briefings.

Overview

This skill provides a concise, scannable news summary with:

  • 2 international news stories with headline, 1-sentence context, and source link
  • 2 Singapore-specific news stories with headline, 1-sentence context, and source link
  • Professional format optimized for executive reading

When to Use

Use this skill when you need:

  • A quick daily news briefing
  • Current events context
  • International and regional perspective
  • A structured news snapshot for morning briefs or status updates

Workflow

Step 1: Search for Current News

Use web_search to find recent stories:

  1. International headlines: Search for top news from major sources (Reuters, AP, BBC, Bloomberg)
  2. Singapore headlines: Search for top Singapore news from CNA, Straits Times, TODAY

Suggested search queries:

  • "international news today" or "world news latest"
  • "Singapore news today" or "latest Singapore headlines"

Step 2: Extract and Verify Information

For each story, gather these elements:

  • Headline: Clear, concise story title (keep under 12 words)
  • Context: 1-2 sentences maximum explaining the story's significance and why it matters
  • Source: News organization name
  • URL: Direct link to the full article

Selection criteria:

  • Published within the last 24 hours (or most recent available)
  • High-credibility sources (established news organizations)
  • Stories with meaningful relevance or impact
  • Mix of different topics for variety

Step 3: Format as Executive Summary

Produce output in this professional format:

# News Snapshot

*Generated: [Day, Month Date, Year at Time]*

## 🌍 International News

### 1. [Headline]
[1-2 sentence context explaining the story's significance.]

*Source: [Organization](URL)*

### 2. [Headline]
[1-2 sentence context explaining the story's significance.]

*Source: [Organization](URL)*

## 🇸🇬 Singapore News

### 1. [Headline]
[1-2 sentence context explaining the story's significance.]

*Source: [Organization](URL)*

### 2. [Headline]
[1-2 sentence context explaining the story's significance.]

*Source: [Organization](URL)*

Best Practices

  • Keep context concise: Maximum 1-2 sentences; focus on why the story matters, not every detail
  • Include direct links: Always provide clickable source URLs for easy reference
  • Prioritize recency: Prefer stories from today or yesterday; fall back to recent trending stories if nothing fresh available
  • Verify credibility: Use established, reputable news sources only (avoid blogs, opinion pieces, or unknown sources)
  • Stick to facts: Report what happened; avoid commentary or speculation
  • Balance coverage: Include mix of business, politics, technology, and human interest stories
  • Use consistent formatting: Maintain the structure above for easy scanning

Automated Integration

The scripts/fetch_news.py script provides a template structure for integrating real news APIs. To activate:

  1. Subscribe to a news API (NewsAPI.org, mediastack, Ezoic, etc.)
  2. Update the fetch_international_news() and fetch_singapore_news() functions with actual API calls
  3. Parse JSON responses to extract headlines, context, and URLs
  4. Execute the script on a schedule (cron job, Lambda function, etc.)

Tips for Quality Output

  • If recent news is limited, include 1-2 day old stories rather than forcing outdated content
  • Always verify URLs work before including them
  • For Singapore news, prioritize CNA, Straits Times, and TODAY as primary sources
  • For international news, Reuters, AP, and Bloomberg are most authoritative

GitHub Repository

christopheryeo/claude-skills
Path: news-snapshot

Related Skills

sglang

Meta

SGLang is a high-performance LLM serving framework that specializes in fast, structured generation for JSON, regex, and agentic workflows using its RadixAttention prefix caching. It delivers significantly faster inference, especially for tasks with repeated prefixes, making it ideal for complex, structured outputs and multi-turn conversations. Choose SGLang over alternatives like vLLM when you need constrained decoding or are building applications with extensive prefix sharing.

View skill

evaluating-llms-harness

Testing

This Claude Skill runs the lm-evaluation-harness to benchmark LLMs across 60+ standardized academic tasks like MMLU and GSM8K. It's designed for developers to compare model quality, track training progress, or report academic results. The tool supports various backends including HuggingFace and vLLM models.

View skill

llamaguard

Other

LlamaGuard is Meta's 7-8B parameter model for moderating LLM inputs and outputs across six safety categories like violence and hate speech. It offers 94-95% accuracy and can be deployed using vLLM, Hugging Face, or Amazon SageMaker. Use this skill to easily integrate content filtering and safety guardrails into your AI applications.

View skill

langchain

Meta

LangChain is a framework for building LLM applications using agents, chains, and RAG pipelines. It supports multiple LLM providers, offers 500+ integrations, and includes features like tool calling and memory management. Use it for rapid prototyping and deploying production systems like chatbots, autonomous agents, and question-answering services.

View skill