'Analyze news articles using LLM to extract insights, categorize content,
Scanned 9/2/2026
Install to Claude Code
npx -y skills add majiayu000/claude-skill-registry --skill analyze-article --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Analyze Article?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-analyze-article-claude-skill-registry)More formats (shields.io, HTML) on the badges page.
---
name: analyze-article
version: 2.0.0
description: 'Analyze news articles using LLM to extract insights, categorize content,
identify key entities, and assess importance. Stores analysis in memory with links
to source articles.
'
license: MIT
allowed-tools:
- use_llm
- memory/get
- memory/add
- memory/link
metadata:
domain: news
category: analysis
requires-approval: false
confidence: 0.9
mcp-servers: []
---
# Analyze Article
Analyze news articles using LLM to extract insights and assess importance.
## When to Use
Use this skill when you need to:
- Generate concise summaries of news articles
- Categorize articles by topic (research, business, product, security, policy)
- Extract key entities (companies, people, technologies, models)
- Assess article importance on a 1-10 scale
- Detect breaking news that requires immediate notification
## Instructions
### Step 1: Retrieve Article from Memory
Use `memory/get` to retrieve the article to analyze by its ID.
The article should contain:
- title: Article title
- url: Source URL
- source: Publication name
- summary or content: Article text
### Step 2: Analyze with LLM
Use the `use_llm` tool to analyze the article with this prompt structure:
**Analysis prompt:**
```
Analyze the following news article and provide:
1. **Summary**: A concise 2-3 sentence summary highlighting the key points.
2. **Category**: One of: research, business, product, security, policy, general
3. **Entities**: List of key entities mentioned (companies, people, technologies, models)
4. **Importance Score**: 1-10 rating where:
- 1-3: Minor news, incremental updates
- 4-6: Notable news, meaningful developments
- 7-8: Important news, significant impact
- 9-10: Major news, industry-changing announcements
5. **Is Breaking**: True if this is major breaking news
6. **Breaking Reason**: If breaking, explain why
Article:
Title: {title}
Source: {source}
Content: {content}
Respond in JSON format.
```
**Importance scoring factors:**
- Source credibility and significance
- Novelty of the information
- Potential industry impact
- Whether from an official company announcement
- Security implications
### Step 3: Store Analysis in Memory
Use `memory/add` to store the analysis results:
- type: "analysis"
- namespace: "news/analyses"
- data: {summary, category, entities, importance_score, is_breaking, breaking_reason}
- metadata: {source_article_id, analyzed_at}
### Step 4: Link Analysis to Source
Use `memory/link` to create a relationship:
- source_id: analysis ID
- target_id: original article ID
- relation_type: "ANALYZED_FROM"
### Step 5: Return Results
Return the analysis including:
- Analysis ID for reference
- AI-generated summary
- Category classification
- Extracted entities
- Importance score
- Breaking news flag
## Tool Usage Guidance
### use_llm tool
- Use for structured content analysis
- Request JSON output format
- Use temperature 0.0 for consistency
### memory/get
- Retrieve article by ID
- Returns full article data
### memory/add
- Store analysis as type "analysis"
- Include source article ID in metadata
### memory/link
- Create ANALYZED_FROM relationship
- Links analysis to source article
## Importance Scoring Guidelines
### Score 1-3: Minor News
- Incremental product updates
- Minor bug fixes or patches
- Routine announcements
### Score 4-6: Notable News
- New features or capabilities
- Meaningful partnerships
- Research paper publications
### Score 7-8: Important News
- Major product launches
- Significant research breakthroughs
- Important policy changes
### Score 9-10: Major News
- Industry-changing announcements
- Major security vulnerabilities
- Breakthrough research results
## Breaking News Criteria
Mark as breaking if ANY of these apply:
- **Major model release** from leading AI companies (OpenAI, Anthropic, Google, Meta)
- **Critical security vulnerability** affecting widely-used AI systems
- **Regulatory action** with immediate industry impact
- **Breakthrough research** that changes fundamental understanding
## Analysis Data Schema
```json
{
"id": "analysis-abc123",
"summary": "OpenAI has released GPT-5 with significant improvements...",
"category": "product",
"entities": ["OpenAI", "GPT-5", "Sam Altman"],
"importance_score": 9,
"is_breaking": true,
"breaking_reason": "Major model release from leading AI company",
"source_article_id": "article-xyz789",
"analyzed_at": "2026-01-31T12:00:00Z"
}
```
## Error Handling
- If article retrieval fails, log error and skip
- If LLM returns malformed JSON, retry with clearer prompt
- If memory operations fail, log but return analysis results
## Success Criteria
- All articles have valid summaries and categories
- Importance scores are calibrated and consistent
- Entities are accurately extracted
- Analysis is linked to source article
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!