← 返回 Skills 市场
lephix

YoudaoNote News

作者 lephix · GitHub ↗ · v1.7.8 · MIT-0
cross-platform ⚠ suspicious
1516
总下载
1
收藏
16
当前安装
9
版本数
在 OpenClaw 中安装
/install youdaonote-news
功能描述
有道云笔记资讯推送:基于收藏笔记分析关注话题,推送最新相关资讯。支持对话触发与每日定时推送(如早上9点)。触发词:资讯推送、设置资讯推送、生成资讯推送。
安全使用建议
This skill appears to do what it says: read your YoudaoNote favorites, extract topics, search for recent articles, and optionally schedule daily pushes. Before installing: 1) confirm you are comfortable giving the skill access to your YOUDAONOTE_API_KEY. 2) Be aware the search step can call external services — Perplexity (requires PERPLEXITY_API_KEY) or an open-websearch MCP server via mcporter — and PERPLEXITY_API_KEY is not listed in the skill's declared requirements (it is referenced only in the docs/scripts). If you do not want queries sent to Perplexity, do not set that env var and ensure open-websearch/mcporter is not configured to use third‑party servers. 3) The skill will offer to add an openclaw cron job to run daily (you must confirm); review that action before accepting. 4) If you want stronger assurance, inspect the mcporter configuration and any open-websearch MCP server endpoints you have registered, and consider running the scripts in a controlled environment first. If any of these undocumented external dependencies are unacceptable, treat this skill with caution.
功能分析
Type: OpenClaw Skill Name: youdaonote-news Version: 1.7.8 The skill 'youdaonote-news' is designed to fetch a user's favorite notes from YoudaoNote, analyze them for topics of interest, and generate a news briefing using Perplexity or other web search engines. It utilizes standard OpenClaw/MCP patterns, such as 'mcporter' for tool calls and 'openclaw cron' for scheduling daily updates. The scripts (get-favorite-notes.sh, perplexity-search-call.sh, websearch-call.sh) are well-structured for their stated purpose, and the use of API keys is restricted to the intended services (api.perplexity.ai). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
The name/description (YoudaoNote favorites → news push) aligns with what the scripts do: mcporter is used to call youdaonote.getRecentFavoriteNotes, jq/node are used to parse and call search APIs, and openclaw cron/notify are used for scheduling/notifications. The declared required binaries (node, mcporter, jq) and primaryEnv YOUDAONOTE_API_KEY are functionally necessary.
Instruction Scope
SKILL.md and included scripts perform only the described workflow, but the search step will call external services (Perplexity API and/or an open-websearch MCP server via mcporter). The scripts expect PERPLEXITY_API_KEY for Perplexity calls; that env var is used by the shipped shell script and will cause network requests outside the YoudaoNote domain. Also the skill manipulates cron jobs via openclaw cron as part of its management flow (expected for scheduling but a privileged local action).
Install Mechanism
No remote install/download step is present (instruction-only with bundled scripts). All code is in shipped shell/Node files; nothing is fetched from arbitrary URLs or extracted to disk during install.
Credentials
Metadata declares YOUDAONOTE_API_KEY as the required credential (appropriate). However, perplexity-search-call.sh reads PERPLEXITY_API_KEY (optional for Perplexity search) but this env var is not declared in the skill's metadata.requirements. The instructions therefore reference an environment variable beyond the declared set, which can be a source of confusion and unexpected external network access. mcporter-dependent calls also rely on user-configured MCP servers (open-websearch) which may expose additional endpoints.
Persistence & Privilege
always is false and the skill does not request force-inclusion. It does instruct use of openclaw cron to add/remove a scheduled job for daily pushes — this is expected behaviour for a scheduler-enabled skill but will create a persistent scheduled task if the user confirms.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youdaonote-news
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youdaonote-news 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.7.8
- Clarified that Perplexity API is now optional; removed requirement for PERPLEXITY_API_KEY in environment variables. - Updated metadata to reflect the new optional dependency. - Added explanation in the workflow that Perplexity requires PERPLEXITY_API_KEY only if used. - No changes to user-facing commands or functional workflow. - Improved documentation for deployment and configuration clarity.
v1.7.7
refactor: websearch-call 改用 mcporter 调用 open-websearch,消除 child_process 安全扫描标记
v1.7.6
- 移除了对 openclaw bin 依赖(metadata 中删除 "openclaw")。 - 删除 mcp-runner.mjs 脚本文件。 - 更新脚本依赖说明,简化环境要求和依赖项。 - 其他小幅调整以优化代码结构及文档说明。
v1.7.5
- Added new file: mcp-runner.mjs for enhanced modularity or integration. - Updated multiple core scripts: perplexity-search-call.mjs, perplexity-search-call.sh, websearch-call.mjs. - No breaking changes to user workflow. - Documentation updated to version 1.7.5.
v1.7.4
- 优化 websearch-call.mjs 和 perplexity-search-call.mjs,细化参数及错误处理。 - 文档(SKILL.md)未新增新功能,仅修订版本号至 1.7.4,保持说明同步。 - 依赖和核心功能逻辑无重大调整,仅修正和完善细节。
v1.7.3
- Added explicit runtime dependency metadata for open-websearch (version 1.2.5) to ensure fallback search tool is pinned via npx. - Improved metadata clarity: reordered binaries and environment variable dependencies. - No workflow or user-facing behavior changes—update strictly improves dependency documentation and management.
v1.7.2
- Step 3(兜底搜索)现固定通过 npx [email protected] 调用,无需用户预装,首次使用自动从 npm 拉取。 - metadata 声明中新增 openclaw 和 npx 依赖。 - 文档细化了对 Step 3 搜索兜底实现的说明和依赖要求。 - 其他说明与功能未变化。
v1.7.1
- Improved the Perplexity API call: now uses heredoc to securely handle Chinese queries. - Enhanced fallback logic for web search: prioritizes DuckDuckGo, auto-switches to Bing if needed, and optionally Baidu if both fail. - Updated documentation for the web search and Perplexity call steps. - Bumped version to 1.7.1.
v1.5.0
- 新增基于收藏笔记自动分析关注话题并推送最新资讯,每日定时或对话触发 - 支持多种触发词管理推送,包括开启、关闭及修改推送时间 - 每次推送自动聚类不超过 5 个关注话题,并为每个话题检索 5 篇当天最新相关文章 - 增强 context 管控,流程中每步只保留精简摘要,支持大体量笔记输入 - 输出带统计摘要的结构化简报,并提示推送设置与管理方式
元数据
Slug youdaonote-news
版本 1.7.8
许可证 MIT-0
累计安装 17
当前安装数 16
历史版本数 9
常见问题

YoudaoNote News 是什么?

有道云笔记资讯推送:基于收藏笔记分析关注话题,推送最新相关资讯。支持对话触发与每日定时推送(如早上9点)。触发词:资讯推送、设置资讯推送、生成资讯推送。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1516 次。

如何安装 YoudaoNote News?

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

YoudaoNote News 是免费的吗?

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

YoudaoNote News 支持哪些平台?

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

谁开发了 YoudaoNote News?

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

💬 留言讨论