news-snapshot
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 add https://github.com/christopheryeo/claude-skillsgit clone https://github.com/christopheryeo/claude-skills.git ~/.claude/skills/news-snapshotCopy 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:
- International headlines: Search for top news from major sources (Reuters, AP, BBC, Bloomberg)
- 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:
- Subscribe to a news API (NewsAPI.org, mediastack, Ezoic, etc.)
- Update the
fetch_international_news()andfetch_singapore_news()functions with actual API calls - Parse JSON responses to extract headlines, context, and URLs
- 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
Related Skills
sglang
MetaSGLang 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.
evaluating-llms-harness
TestingThis 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.
llamaguard
OtherLlamaGuard 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.
langchain
MetaLangChain 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.
