← 返回 Skills 市场
zidooong

Multi-Source Feed

作者 zidooong · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
276
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install multi-source-feed
功能描述
Set up and manage an AI-curated daily tech brief from customizable sources. Use when user says "set up multi-source-feed", "configure my daily brief", or "ms...
安全使用建议
What to check before installing: - Missing/unclear declared secrets: the registry only lists TAVILY_API_KEY, but SKILL.md asks for PRODUCTHUNT_API_TOKEN as well — confirm you want to provide both and add PRODUCTHUNT_API_TOKEN to the .env. Ask the author why the registry metadata omits it. - X/Twitter session access: the skill requires you to open Chrome with --remote-debugging-port and then runs login_save_session.py to extract your browser storage_state (cookies/auth) into x_session.json. That file contains your logged-in session and can be used to act as you on X. Only proceed if you trust the code; consider inspecting login_save_session.py and the scraping scripts yourself. Do not upload or share x_session.json. - Review the code and origin: the SKILL.md clones https://github.com/zidooong/multi-source-feed; verify that repository, its commit/tag, and its README match the bundle you received. The bundle contains code but still instructs cloning upstream — reconcile this before running. Prefer cloning a specific release/tag rather than HEAD. - Run in an isolated environment: install into a disposable VM/container or a dedicated user account to limit blast radius (cron jobs and stored sessions will be local to that environment). - Inspect what the agent will send: confirm how the skill will deliver memos (OpenClaw gateway vs local integrations) and whether any messaging channel tokens are required or will be requested. If channel tokens are needed, ensure they are provided consciously and least-privileged. - If you want higher assurance: ask the publisher for a signed release, a small security note explaining cookie handling and retention policies, and a minimal install option that skips X scraping (so you can use only RSS/HN/GitHub/Product Hunt/Tavily). Confidence notes: assessment is 'suspicious' (medium confidence) because much of the behavior is coherent with the stated goal (aggregating many public sources), but the metadata/instructions mismatch (missing declared env vars, sensitive cookie capture, and duplicated clone vs included code) creates unexplained risks that should be resolved before trusting automatic installation.
功能分析
Type: OpenClaw Skill Name: multi-source-feed Version: 1.0.1 The bundle implements a tech-brief aggregator that uses high-risk techniques to function. Specifically, SKILL.md and login_save_session.py instruct the user to expose Chrome's remote debugging port (9222) to allow the agent to programmatically extract and save X/Twitter session cookies to a local file (x_session.json). While this serves the stated purpose of scraping feeds without an API, the technique is identical to methods used by session-hijacking malware. Additionally, the SKILL.md instructions command the AI agent to automatically execute shell commands, install external dependencies, and modify crontabs, which creates a significant risk of unintended code execution or environment compromise.
能力评估
Purpose & Capability
Overall capabilities (scrape X, RSS, HN, GitHub, Product Hunt, use Tavily search, generate LLM memos) align with the name/description. However the registry metadata only declares TAVILY_API_KEY while the SKILL.md and code also require a Product Hunt token and local browser session cookies for X scraping; those additional requirements are not reflected in the declared env/configs.
Instruction Scope
Runtime instructions tell the agent to clone a GitHub repo, pip-install dependencies, run Playwright, open a Chrome remote-debugging port, capture the user's logged-in X session via CDP (saved to x_session.json), and add crontab entries. Capturing and storing browser session/cookies is sensitive (it contains auth tokens) and the SKILL.md instructs the agent to perform these actions automatically; this broad access is beyond a simple 'fetch RSS' skill and should be explicitly consented to and audited.
Install Mechanism
No formal install spec in the registry (instruction-only), but SKILL.md instructs cloning the GitHub repo and running pip install and playwright install — standard but high-impact because it writes files, installs packages and browser drivers, and executes local Python scripts. The code files are included in the bundle but the instructions still clone from upstream, which is an odd duplication that merits caution (verify the GitHub repo/tag first).
Credentials
Registry declares a single required env var (TAVILY_API_KEY) and marks it as primary, but SKILL.md also requires PRODUCTHUNT_API_TOKEN and instructs writing both keys to a .env file. Messaging channel credentials (Telegram/Discord/Feishu) are not declared in the metadata but the system will send memos to the user's configured channel — it's ambiguous whether OpenClaw supplies those or the skill expects local tokens. The skill also requests access to local Chrome session cookies (x_session.json) which are highly sensitive; these data accesses are not represented in the metadata.
Persistence & Privilege
The skill is not set to always: true. It writes files (x_session.json, feed files, memo files), and instructs adding cron jobs (system crontab and OpenClaw cron). Persisting cookies and scheduling recurring jobs are within the intended scope but increase long-term exposure and blast radius if misused; this is expected for a daily-scraping pipeline but should be acknowledged by the user.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install multi-source-feed
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /multi-source-feed 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added documentation for customizing X/Twitter Push via push/preferences.md - Removed reference to push/user_profile.md in favor of new preferences.md for push module configuration - Updated setup instructions to clarify push module shares authentication/session with main pipeline - Improved guidance for real-time X highlights, including new OpenClaw cron job prompt - Updated and expanded user customization and documentation files
v1.0.0
- Initial release of Multi-Source Feed (v1.0.0). - Set up automated, AI-curated daily tech briefs from multiple customizable sources (Twitter/X, Hacker News, GitHub Trending, RSS, Reddit, Product Hunt, Tavily, and more). - Supports deduplication, interest-based filtering, and structured memo delivery. - Guided step-by-step setup: cloning, API key configuration, X/Twitter session capture, user profile customization, test run, and automated scheduling. - User customization for interests, sources, and memo format via simple config files. - Offers fallback for manual setup if automation fails.
元数据
Slug multi-source-feed
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Multi-Source Feed 是什么?

Set up and manage an AI-curated daily tech brief from customizable sources. Use when user says "set up multi-source-feed", "configure my daily brief", or "ms... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 276 次。

如何安装 Multi-Source Feed?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install multi-source-feed」即可一键安装,无需额外配置。

Multi-Source Feed 是免费的吗?

是的,Multi-Source Feed 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Multi-Source Feed 支持哪些平台?

Multi-Source Feed 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Multi-Source Feed?

由 zidooong(@zidooong)开发并维护,当前版本 v1.0.1。

💬 留言讨论