← 返回 Skills 市场
east5ringroad-kyle

pollinations-sketch-note

作者 kyle · GitHub ↗ · v0.0.1 · MIT-0
cross-platform ⚠ suspicious
365
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pollinations-sketch-note
功能描述
Generates AI-powered hand-drawn style sketch notes by auto-searching and summarizing topics from Wikipedia and Baidu Baike in three artistic styles.
安全使用建议
What to check before installing: - Inspect and edit DEFAULT_OUTPUT_DIR in scripts/generate.py: it is set to /Users/pengshengkai/.openclaw/media (a hardcoded username). Change it to a safe location (e.g., Path.home()/'.openclaw/media' or a configurable path) to avoid files being written to an unexpected absolute path. - Confirm you trust the Pollinations and Tavily API endpoints and that your API keys are from trusted accounts. The script sends your Pollinations key as a request parameter to https://gen.pollinations.ai/image/{prompt} and fetches page content via https://r.jina.ai/..., so expect outgoing network traffic to those hosts. - The package manifests mention 'curl' and other system dependencies, but the script uses Python requests; this is probably harmless but inconsistent—no installer will pull extra binaries automatically, but the docs mention installing requests and pillow. - Run the script in an isolated environment (virtualenv/container) and with dummy or scoped API keys first if possible, to observe behavior. - If you intend to allow the skill to run autonomously, be mindful that it will make outbound HTTP requests whenever invoked; consider network monitoring or restricting keys to minimal scopes. - If anything feels unexpected (unknown endpoints, unexplained file writes), don't provide real API keys until you are satisfied with changes and testing.
功能分析
Type: OpenClaw Skill Name: pollinations-sketch-note Version: 0.0.1 The skill bundle contains a hardcoded absolute path for a specific user directory (/Users/pengshengkai/.openclaw/media) in scripts/generate.py, which will cause permission errors or execution failures on most systems. Furthermore, the script mandates the configuration of a TAVILY_API_KEY environment variable but never actually utilizes it in the code, instead using the Jina Reader API for web searches. While no direct evidence of intentional malice was found, the requirement for unused sensitive API keys and the presence of user-specific hardcoded paths are significant indicators of poor quality or incomplete development that pose a risk to the user's environment.
能力评估
Purpose & Capability
Functionality (auto-search from Wikipedia/Baidu via Jina reader/Tavily, summarize, call Pollinations image API, composite with Pillow) matches the README/SKILL.md and the declared env vars (POLLINATIONS_API_KEY, TAVILY_API_KEY). However, metadata inconsistencies exist: skill.yaml/package.json list required binaries including 'curl' while the Python script uses the requests library and does not call curl. Also package/manifest mention system deps that are unnecessary for the shown code.
Instruction Scope
Runtime instructions are limited to running the bundled Python script and setting two environment variables. The script only reads POLLINATIONS_API_KEY and TAVILY_API_KEY and makes network calls to expected endpoints (r.jina.ai for fetched page text and gen.pollinations.ai for image generation). Concern: DEFAULT_OUTPUT_DIR is hardcoded to /Users/pengshengkai/.openclaw/media (a specific user home path) which is unexpected and could lead to files being written to an unexpected absolute path.
Install Mechanism
No install spec is present (instruction-only with bundled script). Nothing in the package downloads arbitrary external executables on install; risks are limited to running the provided Python script.
Credentials
Only two API keys (POLLINATIONS_API_KEY and TAVILY_API_KEY) are requested, which is proportional to the described functionality (image generation and search). No unrelated credentials or broad environment access are requested.
Persistence & Privilege
Skill is not always-on and does not request elevated or persistent platform privileges. The code does not modify other skill configs or system-wide settings. Autonomous invocation is enabled (platform default) but not combined with other high-risk factors.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pollinations-sketch-note
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pollinations-sketch-note 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.1
Initial release of Pollinations Sketch Note Skill - AI-powered generator for hand-drawn style knowledge cards. - Auto-searches topics from Wikipedia and Baidu Baike. - Condenses content into 180–200 character summaries. - Offers three visual styles: Minimalist, Cute, and Cyberpunk. - Outputs standard 804×440 images with automatic signature and timestamp. - Requires Python 3.10+, requests, pillow 10+, and environment variables for API keys.
元数据
Slug pollinations-sketch-note
版本 0.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

pollinations-sketch-note 是什么?

Generates AI-powered hand-drawn style sketch notes by auto-searching and summarizing topics from Wikipedia and Baidu Baike in three artistic styles. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 365 次。

如何安装 pollinations-sketch-note?

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

pollinations-sketch-note 是免费的吗?

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

pollinations-sketch-note 支持哪些平台?

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

谁开发了 pollinations-sketch-note?

由 kyle(@east5ringroad-kyle)开发并维护,当前版本 v0.0.1。

💬 留言讨论