← Back to Skills Marketplace
llx9826

Ai Cv Weekly

by llx9826 · GitHub ↗ · v7.0.1 · MIT-0
cross-platform ⚠ suspicious
224
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install ai-cv-weekly
Description
Generates in-depth weekly AI/Computer Vision reports by aggregating data from multiple sources with plugin-based pipeline and multi-channel delivery.
README (SKILL.md)

ClawCat Brief — AI 简报引擎 Skill

本项目提供两种使用模式。请根据你的角色选择:

宿主 AI 模式(推荐)

如果你是 Cursor / OpenClaw 等宿主 AI,请阅读:

clawcat_skill/SKILL.md

该模式提供三个工具函数(plan_report / fetch_data / render_report), 你只需调用工具获取数据和渲染,内容撰写由你完成,无需额外 LLM API Key。

from clawcat_skill import plan_report, fetch_data, render_report

独立运行模式

如果你想独立运行完整 pipeline(自带 LLM),使用 CLI:

python -m clawcat.cli "做个每日 AI 新闻"
python -m clawcat.cli "OCR 技术周报"
python -m clawcat.cli "今天 A 股怎么样"

此模式需要在 config.yamlconfig.local.yaml 中配置 LLM API Key。


ClawCat Brief · Built by llx & Luna

Usage Guidance
What to check before installing or running this skill: - Purpose mismatch: The registry name/description ('Ai Cv Weekly') is narrow, but the bundle is a generic briefing engine (ClawCat) with many adapters (news, finance, search), rendering (Playwright), and pipeline components. If you only want a CV‑focused weekly, ask the publisher or inspect registry.json/config to ensure only the intended sources are enabled. - Network activity: The code fetches data from many public endpoints (news APIs, search engines, social feeds). Expect outbound HTTP(S) traffic; run in an environment where that is acceptable. - Playwright and system deps: The repo uses Playwright for HTML→PDF/PNG. Playwright requires a browser runtime (Chromium) and may need extra installation. Confirm system requirements before running. - LLM API keys: Standalone mode requires an LLM API key in config.local.yaml or env; only provide keys if you trust the skill and run it in a controlled environment. In host-skill mode (plan_report/fetch_data/render_report), no key is required by the skill itself. - skill_proxy / dynamic import risk: The adapters include a skill_proxy adapter that can bridge to other skill modules by name. Check registry.json for any entries that import external or unexpected modules — arbitrary import/call can expand what code executes when fetch_data runs. - Review registry.json and adapters: Inspect which sources are enabled by default and any adapter code that posts or forwards data. The repo is large but readable; scan the adapters you expect to use. - Run in a sandbox first: Execute the CLI or host calls in an isolated/testing environment to observe network calls, filesystem writes, and any browser activity before enabling in production. - Provenance: The skill owner/source is unknown and there is no homepage. If provenance matters for your use, ask the publisher for clarification or prefer a skill with clear author/source. If you want, I can: - Extract and summarize registry.json and which data sources are enabled by default. - List runtime Python dependencies and any system-level requirements (e.g., Playwright browsers) from requirements.txt. - Point out places in the code to edit if you want to restrict sources or disable Playwright rendering.
Capability Analysis
Type: OpenClaw Skill Name: ai-cv-weekly Version: 7.0.1 The skill bundle is a highly engineered AI briefing engine that uses LangGraph and the instructor library to generate structured reports. It is classified as suspicious due to the implementation of 'clawcat/adapters/search/skill_proxy.py', which uses importlib to dynamically load and execute functions from arbitrary Python modules based on configuration provided by the LLM-driven planner. This creates a significant attack surface for Remote Code Execution (RCE) if the planner agent is manipulated via prompt injection to load sensitive modules (e.g., 'os' or 'subprocess'). While this functionality is documented as a bridge for external skills, the lack of a module whitelist or sandboxing for these dynamic imports is a high-risk vulnerability. The remainder of the bundle, including robust hallucination checks in 'clawcat/grounding/', appears benign and aligned with the stated purpose.
Capability Assessment
Purpose & Capability
The skill is advertised as an 'Ai Cv Weekly' reporter but the bundle is the general 'ClawCat Brief' briefing engine (planners, many adapters, grounding, renderers, Playwright, akshare finance adapters, registry.json, etc.). A dedicated AI/Computer-Vision weekly skill would not normally include wide-ranging news/finance adapters, a skill_proxy adapter, or full Playwright-based rendering. This mismatch could be benign (a generic engine configured to produce CV reports) but it is an unexplained divergence from the declared purpose.
Instruction Scope
SKILL.md exposes three host-mode tools (plan_report, fetch_data, render_report) and documents a standalone CLI mode requiring an LLM API key in config.yaml. The runtime instructions do not ask the agent to read unrelated system files or secrets beyond the optional LLM key. The SKILL.md and repository contain extensive guidance and embedded assets (including a base64 logo file), and the SKILL.md content triggered a 'base64-block' pre-scan pattern (likely from embedded static assets) — this is not intrinsically malicious but worth noting.
Install Mechanism
No install spec is declared (instruction-only in registry), and the codefiles are included in the skill bundle rather than downloaded at install time. There are no external URL downloads in the install metadata. However the code depends on heavy runtime packages (Playwright, HTTP clients, akshare, Playwright needs a system browser) which may require additional system-level install steps not declared in registry metadata.
Credentials
The registry declares no required environment variables or credentials. The standalone CLI mode, however, expects an LLM API key in config.local.yaml/.env if you run the pipeline locally. The project performs wide network access (many public news and data endpoints) and can invoke external adapters; while no secrets are required by default, granting it an LLM API key or allowing it to import external modules (via the skill_proxy/registry mechanism) increases its capability surface and should be considered carefully.
Persistence & Privilege
The skill does not request 'always: true' nor declare system-wide config changes. It doesn't appear to modify other skills' configurations. Autonomous invocation is allowed (platform default) but not combined with other high-privilege flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-cv-weekly
  3. After installation, invoke the skill by name or use /ai-cv-weekly
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v7.0.1
Major refactor: ClawCat Brief is now split into a skill toolkit and a standalone engine. - Simplified and separated codebase, replacing the old `brief/` module with a new modular `clawcat/` core and `clawcat_skill/` interface. - New usage modes: - Host AI skill mode: Use as a toolkit with `plan_report`, `fetch_data`, and `render_report`—no need for your own LLM API Key. - Standalone mode: Run full pipeline with CLI, requires LLM API Key in config. - Documentation overhauled for clarity and new architecture. - Large number of files reorganized, split, or removed to support the new modular structure.
v7.0.0
V4: Config-driven QualityGate, Citation in HTML/PDF, Golden Set regression runner, full pipeline observability alignment
v6.0.0
V3: Scoring v2 (BM25+MMR), Grounding system, Token Budget, Multi-Model Router, 10 data sources, theme redesign
v5.0.0
feat: pluggable three-level memory system (ItemStore/TopicStore/ContentStore), date-based issue labeling, MemoryManager facade, LLM usage tracking
Metadata
Slug ai-cv-weekly
Version 7.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 4
Frequently Asked Questions

What is Ai Cv Weekly?

Generates in-depth weekly AI/Computer Vision reports by aggregating data from multiple sources with plugin-based pipeline and multi-channel delivery. It is an AI Agent Skill for Claude Code / OpenClaw, with 224 downloads so far.

How do I install Ai Cv Weekly?

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

Is Ai Cv Weekly free?

Yes, Ai Cv Weekly is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Ai Cv Weekly support?

Ai Cv Weekly is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ai Cv Weekly?

It is built and maintained by llx9826 (@llx9826); the current version is v7.0.1.

💬 Comments