← Back to Skills Marketplace
nighmat1220

AI领域重点企业资讯抓取与简报生成

by Nighmat · GitHub ↗ · v0.1.3 · MIT-0
cross-platform ⚠ suspicious
388
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install ai-news-workflow
Description
Collect, filter, classify AI industry news, generate Chinese titles and summaries, and export Excel and Word briefs based on company lists and sources.
README (SKILL.md)

AI News Workflow\r

\r This skill collects AI industry news (RSS + web pages), filters/deduplicates/classifies them, optionally generates Chinese titles & ~80-char summaries(recommended 60-100,hard cap ~110) via Doubao (Volcengine Ark), and exports Excel tables + a Word briefing.\r \r

How to run\r

  • Entry: skill_entry.py\r
  • Init (optional): python skill_entry.py --init\r
  • Run: python skill_entry.py\r \r

Inputs\r

Put these files under ./input/:\r

  • 企业名单.xlsx\r
  • source_config.xlsx\r
  • web_source_config.xlsx (optional)\r \r

Outputs\r

Generated under ./output/:\r

  • Excel: ./output/excel/\r
  • Word: ./output/word/\r \r

Optional: Ark API\r

Provide API key via environment variable:\r

  • ARK_API_KEY\r \r Model can be selected at runtime:\r
  • python skill_entry.py --model \x3CMODEL_NAME>
Usage Guidance
Things to check before running: - Provide or inspect config.yaml: The code expects a config.yaml (Settings raises if missing). Review config.default.yaml included in the repo and either provide a config.yaml or run with the correct config path. - Review source_config.xlsx / web_source_config.xlsx: The skill will fetch all URLs listed there. Do not include sensitive intranet/internal URLs unless you want them crawled. - External summarization: If you set ARK_API_KEY, the skill will send article content to Volcengine Ark (Doubao) for generation of Chinese titles/summaries. Do not supply that key if scraped content is sensitive or you do not consent to external processing. - Local data written: The skill will create output directories, logs, and an SQLite database (paths controlled via config). Run initially in an isolated environment or container if you want to inspect behavior first. - Dependencies: Install Python packages from requirements.txt in a virtualenv to avoid affecting system packages. - Code review: If you need higher assurance, open the remaining service files (ai_summary_service.py, briefing_service.py, etc.) to confirm the exact network endpoints and what fields are sent to external APIs. Given the above mismatches (missing config mention and the potential for external data transmission), treat this skill as suspicious until you confirm configuration and data flows are acceptable.
Capability Analysis
Type: OpenClaw Skill Name: ai-news-workflow Version: 0.1.3 The 'ai-news-workflow' skill bundle is a well-structured news aggregation and processing tool. It collects data from RSS feeds and web pages (app/crawlers/), processes it through various services for classification, deduplication, and company matching, and utilizes the Volcengine Ark (Doubao) LLM API for generating summaries and identifying key events (app/services/ai_summary_service.py). The code uses standard libraries like pandas, openpyxl, and requests, follows secure database practices with parameterized SQLite queries (app/repositories/news_repository.py), and handles API keys via environment variables. No evidence of malicious intent, data exfiltration, or prompt injection attacks was found.
Capability Assessment
Purpose & Capability
The codebase contains crawlers (RSS + web), loaders for company/source Excel files, deduplication/classification/summarization services, and Excel/Word exporters — all consistent with the stated purpose of collecting AI news and producing Chinese titles/summaries and briefs.
Instruction Scope
SKILL.md gives simple runtime steps but omits an important runtime dependency: Settings expects a config.yaml by default and will raise FileNotFoundError if missing. The code will create DB/log files and can fetch arbitrary URLs listed in source_config.xlsx. If you provide ARK_API_KEY, article text will be sent to Volcengine Ark (Doubao) for summarization. These I/O and network actions are within the app's purpose but are not fully described in SKILL.md; users should be aware local files will be created and scraped content may be transmitted externally.
Install Mechanism
There is no install spec (instruction-only), which lowers install risk. However the repo includes requirements.txt and many Python modules (requests, feedparser, pandas, docx/openpyxl, bs4, etc.); these are reasonable for the task but must be installed before running. There are no remote arbitrary downloads or extract steps in the skill metadata.
Credentials
The skill does not require environment variables by default. It documents an optional ARK_API_KEY for Volcengine Ark summarization, which is proportional to the optional feature. Be aware that providing that key will cause article content to be sent to an external API. No unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not request elevated platform privileges. It will write logs, output Excel/Word files, and a local SQLite DB in configured paths (config.yaml / config.default.yaml influence these paths). It does not attempt to modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-news-workflow
  3. After installation, invoke the skill by name or use /ai-news-workflow
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.3
ai-news-workflow v0.1.3 - Updated summary length recommendation: Summaries should be ~80 characters (recommended 60–100, hard cap ~110), instead of ≤120 characters. - Clarified summary generation description in documentation; no code changes were made.
v0.1.2
- No functional changes to source code.
v0.1.1
Custom Statistics Window
v0.1.0
Initial release of ai-news-workflow. - Collects AI industry news from RSS feeds and web pages. - Filters, deduplicates, and classifies news content. - Optionally generates Chinese titles and ≤100-character summaries using Doubao (Volcengine Ark). - Exports processed results as Excel tables and a Word briefing. - Supports custom source and enterprise lists via input files.
Metadata
Slug ai-news-workflow
Version 0.1.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is AI领域重点企业资讯抓取与简报生成?

Collect, filter, classify AI industry news, generate Chinese titles and summaries, and export Excel and Word briefs based on company lists and sources. It is an AI Agent Skill for Claude Code / OpenClaw, with 388 downloads so far.

How do I install AI领域重点企业资讯抓取与简报生成?

Run "/install ai-news-workflow" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AI领域重点企业资讯抓取与简报生成 free?

Yes, AI领域重点企业资讯抓取与简报生成 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AI领域重点企业资讯抓取与简报生成 support?

AI领域重点企业资讯抓取与简报生成 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AI领域重点企业资讯抓取与简报生成?

It is built and maintained by Nighmat (@nighmat1220); the current version is v0.1.3.

💬 Comments