Agent skill

ai-news-crawler

Trigger phrase \"watching news!\"; Create a JSON file named with the current timestamp only in the current directory, crawl 10 AI-related news in descending order of time and output Chinese summaries

Stars 2
Forks 1

Install this agent skill to your Project

npx add-skill https://github.com/feed-mob/claude-code-marketplace/tree/main/plugins/ai-news-crawler/skills

SKILL.md

Purpose

Crawl the latest AI-related news from multiple websites, merge and deduplicate them, select 10 in descending order of time, unify summaries into Chinese, and write to a JSON file.

When to Trigger

When the request contains the phrase "Go, Little Plane".

Inputs

  • optional keywords?: Topic keywords (optional)
  • optional time_window?: Time window (default: 144h)

Output

  • news_json_file_only

Constraints

  • Create only one file: <YYYYMMDD_HHMMSS>.json in the current working directory; Do not output any text or paths in the conversation.
  • Each record must include fields: title, source, url, published_at (ISO8601), summary_zh, language (zh/en/mixed).
  • Fixed quantity: 10 entries, sorted in descending order of published_at; Strict deduplication (using url and title as keys).
  • Summaries for English content must be in Chinese; Retain the original language identifier in the language field.
  • Avoid crawling paywalled or login-required pages; Exclude ads and sponsored content; Do not write sensitive information or keys.
  • If the publication time is missing, use the explicit time on the page; If unavailable, exclude the entry or mark published_at: null and lower its priority—do not guess.

Candidate Sources

  • The Verge / AI tag
  • TechCrunch / AI tag
  • Liangziwei (Quantum Bits) / AI section
  • 36Kr / Artificial Intelligence tag
  • Official Announcements / Anthropic, Google AI Blog (select latest announcements)

Steps

  1. Confirm time_window and keywords (if provided).
  2. Iterate through candidate sources, crawl recent content lists, and parse title/url/published_at and body summaries.
  3. Condense and translate English summaries into Chinese, maintaining neutrality and information density.
  4. Normalize timestamps to ISO8601, merge lists, and deduplicate by url/title.
  5. Sort in descending order of published_at, select the top 10 entries; Write to <YYYYMMDD_HHMMSS>.json as a JSON array.
  6. Do not output any text in the conversation; Only create the file.

Output Example (Structure)

[ { "title": "示例标题", "source": "TechCrunch", "url": "https://example.com/news/123", "published_at": "2025-11-16T08:30:00Z", "summary_zh": "用中文概括要点,80-150字,覆盖背景、事件与影响。", "language": "en" } ]

Expand your agent's capabilities with these related and highly-rated skills.

feed-mob/claude-code-marketplace

csv-url-parser

Parse URLs in CSV files and extract query parameters as new columns. Use when working with CSV files containing URLs that need parameter extraction and analysis.

2 1
Explore
feed-mob/claude-code-marketplace

direct-spend-visualizer

Visualize FeedMob direct spend data as ASCII line charts. Use this skill when users request to view, display, chart, or visualize direct spend metrics for one or more click URL IDs. Trigger when users ask to "show direct spend," "visualize spend data," "chart the spending," or similar requests involving FeedMob direct spend visualization.

2 1
Explore
feed-mob/agent-skills

skill-name

A clear, complete description of what this skill does and when Claude should use it

1 0
Explore
feed-mob/agent-skills

gemini-image-generator

Generate, edit, or transform images with Gemini Nano Banana using bundled Python scripts (Flash or Pro) including aspect ratio, resolution, image-to-image edits, logo overlays, and reference images. Use when users request image generation, image edits, image-to-image transformations, logo placement, or specific aspect ratios or resolutions.

1 0
Explore
feed-mob/agent-skills

feedmob-reporting-skills

MUST use this skill when using mcp__feedmob-reporting__* tools. Provides structured workflows for FeedMob reporting analysis. Key: All clients (Possible Finance, Koho Financial, TextNow, AppsFlyer MMP, etc.) use client_paid_action_count × gross_cpi (dynamic event field based on client_paid_action in click_url_histories). Critical for ensuring correct multi-step workflows and accurate data reconciliation. Trigger words: any feedmob-reporting MCP tool usage, Possible Finance, Koho Financial, TextNow, AppsFlyer, Singular reports, Adjust reports, direct spend, gross spend verification, spend reconciliation, client_paid_action.

1 0
Explore
feed-mob/agent-skills

feedmob-campaign-creator

Create FeedMob campaigns with guided workflow. Use when users request campaign creation, link generation, or new partner launches. Handles: (1) Campaign naming via feedmob-campaign-naming, (2) Client data retrieval, (3) App selection, (4) Campaign preview, (5) Campaign creation. Trigger keywords: create campaign, new campaign, generate campaign, campaign setup, link generation, partner launch, media plan campaign, 创建campaign, 生成活动, 新建campaign.

1 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results