← 返回 Skills 市场
102
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install share2getnote
功能描述
Parse ChatGPT or Gemini shared conversation links and save Q&A pairs as notes to GetNote (biji.com). Use when user provides a ChatGPT or Gemini share link an...
安全使用建议
This skill appears to do what it says: it loads a ChatGPT/Gemini share URL, extracts Q&A turns with Playwright, and then saves them to GetNote via the getnote skill. Before installing, consider: 1) Metadata mismatch: the SKILL.md requires GETNOTE_API_KEY / GETNOTE_CLIENT_ID or ~/.openclaw/openclaw.json, but the registry metadata lists no required environment variables or config paths — ask the publisher to correct the manifest or confirm why credentials are not declared. 2) Runtime behavior: the script uses Playwright which will download browser binaries and render the share page (executing page JS). That is expected for parsing but is a heavier runtime action — run in a sandbox if you are unsure. 3) Data exposure: parsed conversation contents will be sent to the getnote skill (and thus to your GetNote account) — ensure you trust the GetNote integration and have authorised it intentionally. 4) If you rely on auto-triggering, be aware the agent will visit any matching share URL provided by the user; if you prefer, only run the skill on explicit user command after reviewing extracted notes. If you want higher confidence, request that the publisher update registry metadata to declare required env vars/config paths and provide a full, untruncated script for review.
功能分析
Type: OpenClaw Skill
Name: share2getnote
Version: 1.0.2
The skill parses ChatGPT and Gemini share links using Playwright to extract conversation history. While the logic in `scripts/parse_share.py` is consistent with its stated purpose, the script includes an automated installation routine that uses `subprocess.run` to execute `playwright install chromium`. This step fetches and installs external browser binaries at runtime, which qualifies as a high-risk installation behavior. Additionally, the skill requires broad network access to scrape external sites and relies on another skill for API key management, though no evidence of intentional data exfiltration or malicious prompt injection was found.
能力评估
Purpose & Capability
The skill's name and description (import shared ChatGPT/Gemini conversations to GetNote) align with the provided script and SKILL.md: parse a share URL and pass Q&A pairs to the getnote skill for saving. However, the registry metadata lists no required environment variables or config paths while SKILL.md explicitly requires GetNote authorization (GETNOTE_API_KEY and GETNOTE_CLIENT_ID or ~/.openclaw/openclaw.json). That mismatch suggests the declared metadata is incomplete.
Instruction Scope
SKILL.md confines runtime behavior to: validate a share URL, ensure uv is available, run the parse_share.py script (which loads the share page with Playwright and extracts alternating user/assistant messages), present parsed notes to the user for confirmation, then call the getnote skill's /note save to persist notes. The fallback (manual extraction via browser-agent snapshot) still stays within the stated purpose. The instructions do require visiting user-provided share URLs and loading their contents, which is expected for this task.
Install Mechanism
No install spec in registry (instruction-only), but the script depends on Playwright and expects uv to install it at runtime. Playwright will download browser binaries (Chromium) when first used — this writes files to disk and performs network downloads. This is proportional to the task but is a non-trivial operation and should be documented in the metadata (currently it is not).
Credentials
The SKILL.md requires GetNote credentials (GETNOTE_API_KEY and GETNOTE_CLIENT_ID) or a local OpenClaw config file to be present; the registry metadata reports no required env vars or config paths. Requesting GetNote credentials is reasonable for saving notes, but the missing declaration is a mismatch and a transparency problem. Also note that running the skill will load arbitrary shared conversation pages (user-provided), which may contain sensitive content; the skill will forward that content to the configured getnote service via the getnote skill.
Persistence & Privilege
always is false and the skill does not request permanent/autonomous-on-every-run presence. It invokes the getnote skill but does not modify other skills or system-wide settings. Autonomous invocation is allowed by default — combined with the previous concerns (undisclosed credential requirements), exercise caution but there are no abnormal privilege requests in the manifest.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install share2getnote - 安装完成后,直接呼叫该 Skill 的名称或使用
/share2getnote触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Update parsing logic in scripts/parse_share.py (details not shown)
- No changes to documentation or user workflow
- Version number unchanged (still 1.0.0 in SKILL.md)
- Maintenance update to internal parsing script
v1.0.1
share2getnote 1.0.1
- Documentation update: The script execution path in SKILL.md now uses a variable `SKILL_DIR` instead of a fixed user path, reminding users to replace with their actual installation directory.
- No functional code or feature changes.
v1.0.0
share2getnote v1.0.0 — Initial Release
- Import ChatGPT or Gemini shared conversations as individual notes in GetNote.
- Automatically extracts each Q&A pair from supported share URLs and formats them as separate notes (question as title, answer as markdown content).
- Guides user through setup, environment checks, and authorization requirements for GetNote.
- Includes error handling for unsupported URLs, expired/deleted links, or missing dependencies.
- Provides a fallback manual extraction workflow if automated parsing fails.
元数据
常见问题
Share to GetNote 是什么?
Parse ChatGPT or Gemini shared conversation links and save Q&A pairs as notes to GetNote (biji.com). Use when user provides a ChatGPT or Gemini share link an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 102 次。
如何安装 Share to GetNote?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install share2getnote」即可一键安装,无需额外配置。
Share to GetNote 是免费的吗?
是的,Share to GetNote 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Share to GetNote 支持哪些平台?
Share to GetNote 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Share to GetNote?
由 Hypnos(@silentforce)开发并维护,当前版本 v1.0.2。
推荐 Skills