时事日报分析
by @ywwzzsgit
An AI-assisted international news reporting tool that helps generate professional daily reports through structured workflows and multi-source verification fr...
clawhub install daily-news-reporter📖 About This Skill
name: daily-news-reporter description: | An AI-assisted international news reporting tool that helps generate professional daily reports through structured workflows and multi-source verification frameworks. IMPORTANT: This is NOT a fully automated/unattended system. It requires an AI agent (like Claude, GPT, or WorkBuddy) to execute the core information gathering steps using web search tools. The bundled scripts provide: - Structured data models for source tiering and verification - PDF report generation from Markdown - Report templates and formatting utilities - Source directory references Use this skill when you need: - Structured workflows for international news reporting - Multi-tier source verification frameworks (Tier 1-4) - Professional PDF report generation - Standardized templates for daily news summaries Requires: AI agent with web search capabilities for data collection
Daily News Reporter
AI-Assisted international news reporting toolkit with structured workflows and multi-source verification.
⚠️ Important Clarification
This skill is NOT a fully automated/unattended system. It operates as an AI-assisted workflow toolkit:
| Component | What It Does | Who/What Executes |
|-----------|--------------|-------------------|
| news_collector.py | Data models, source classification, verification logic | AI Agent uses these structures |
| generate_pdf.py | Converts Markdown reports to PDF | Runs automatically |
| SKILL.md | Workflow instructions for AI | AI follows these guidelines |
| Web Search | Actual information gathering | AI Agent executes via search tools |
| Analysis | Content analysis and insight generation | AI Agent performs |
Bottom line: This skill provides the *framework and tools* for professional news reporting, but requires an AI agent with web search capabilities to perform the actual data collection and analysis.
Overview
This skill provides structured workflows and utilities for generating professional daily international affairs reports:
1. Structured Information Collection - Tiered source system and verification frameworks 2. Source Verification Guidelines - Cross-reference methodologies and reliability indicators 3. Content Analysis Framework - Impact assessment and trend analysis guidelines 4. Report Generation Tools - Markdown-to-PDF conversion and templates
When to Use
Use this skill when:
Do NOT expect: Fully automated, unattended 24/7 news monitoring without AI involvement.
Core Workflow (AI-Executed)
Step 1: Information Collection (AI Agent Executes)
The AI agent performs web searches using the tiered source guidance:
Search Guidance for AI:
Tier 1 - Official/International Organizations (Reliability: 5/5)
Tier 2 - Professional Financial Media (Reliability: 4-5/5)
Tier 3 - Mainstream International Media (Reliability: 4/5)
Tier 4 - Regional/Industry Sources (Reliability: 2-3/5)
Recommended Search Queries:
"[Date] international news global hot topics"
"[Organization] latest statement [topic]"
"[Market/commodity] price [date] latest"
"site:un.org [topic]" # For official sources
"site:federalreserve.gov latest"
Step 2: Information Processing (AI Agent Executes)
Source Verification (AI performs):
news_collector.py data structures to organize sourcesStructured Information Format:
Event:
- Time: [timestamp with timezone]
- Location: [specific location]
- Key Actors: [entities involved]
- Verified Facts: [from Tier 1-2 sources]
- Context: [background from multiple sources]
- Impact: [market/geopolitical analysis]
Step 3: Content Analysis (AI Agent Executes)
Impact Assessment Framework: | Severity | Criteria | Examples | |----------|----------|----------| | ⭐⭐⭐⭐⭐ | Global impact, major powers involved, market shock | War escalation, central bank policy shifts | | ⭐⭐⭐⭐ | Regional impact, economic consequences | Energy supply disruptions, trade conflicts | | ⭐⭐⭐ | Localized but significant | National policy changes, major corporate events | | ⭐⭐ | Limited impact | Routine diplomatic activities | | ⭐ | Minor interest | Local news, minor incidents |
Trend Analysis Guidelines:
Step 4: Report Generation (AI + Scripts)
AI Actions: 1. Populate report template with collected data 2. Apply source attribution tags ([Official], [Professional], etc.) 3. Write analysis and insights 4. Save as Markdown file
Automated Script Execution:
# Convert Markdown to PDF (runs automatically)
python scripts/generate_pdf.py --input report.md --output report.pdf
Source Reliability Framework
Tier 1 - Official/International (Reliability: 5/5)
Tier 2 - Professional Financial (Reliability: 4-5/5)
Tier 3 - Mainstream Media (Reliability: 4/5)
Tier 4 - Regional/Industry (Reliability: 2-3/5)
Scripts and Utilities
news_collector.py
Purpose: Data models and structures for source management Usage:from scripts.news_collector import NewsCollector, NewsItem, NewsSourcecollector = NewsCollector()
sources = collector.get_sources_by_topic('energy')
Use data structures to organize collected information
Note: This is a data structure utility, NOT an automated web scraper.generate_pdf.py
Purpose: Convert Markdown reports to professionally formatted PDF Usage:python scripts/generate_pdf.py --input report.md --output report.pdf
Note: This runs automatically, no AI involvement required.Source Directory (references/source_directory.md)
Purpose: Reference list of recommended information sources Usage: AI consults this when planning search strategyReport Templates
Templates available in assets/templates/:
daily_report_template.md - Standard daily report format with placeholdersBest Practices for AI Agents
1. Always verify critical information across at least 2 Tier 1-2 sources 2. Timestamp all data with timezone and source publication time 3. Distinguish facts from analysis - clearly label opinions/forecasts 4. Include contradictory information when sources disagree, with attribution 5. Update risk assessments based on new developments 6. Archive sources - maintain links/references for fact-checking 7. Be honest about limitations - acknowledge when information is incomplete
Quality Checklist
Before finalizing report:
Limitations and Disclaimers
System Limitations
Content Limitations
Appropriate Use
Inappropriate Use
Example Usage
User Request: "Generate today's international news report"
AI Agent Execution: 1. Read SKILL.md to understand workflow 2. Use web search tools to query current news (6-10 sources) 3. Apply tiered verification framework 4. Structure information using news_collector.py patterns 5. Write analysis following impact assessment guidelines 6. Generate Markdown using template 7. Run generate_pdf.py to create PDF 8. Present both formats to user
Output: Professional daily report in Markdown and PDF formats
Technical Requirements
For AI Agent
For Script Execution
pip install reportlab)Files Included
daily-news-reporter/
├── SKILL.md # This file - workflow instructions
├── scripts/
│ ├── news_collector.py # Data structures (not a scraper)
│ └── generate_pdf.py # PDF generation tool
├── references/
│ └── source_directory.md # Source reference list
└── assets/
└── templates/
└── daily_report_template.md # Report template
License and Attribution
This skill provides frameworks and tools for news reporting. Users are responsible for:
Summary
| Feature | Status | Notes |
|---------|--------|-------|
| Automated PDF generation | ✅ Yes | generate_pdf.py |
| Structured workflows | ✅ Yes | SKILL.md guidelines |
| Source tiering framework | ✅ Yes | Tier 1-4 system |
| Automated web scraping | ❌ No | AI performs searches |
| Unattended 24/7 operation | ❌ No | Requires AI agent |
| Real-time data feeds | ❌ No | Search-based only |
Bottom line: This is an AI-assisted toolkit, not a fully autonomous news bot.