← Back to Skills Marketplace
102
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install share2getnote
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install share2getnote - After installation, invoke the skill by name or use
/share2getnote - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 102 downloads so far.
How do I install Share to GetNote?
Run "/install share2getnote" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Share to GetNote free?
Yes, Share to GetNote is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Share to GetNote support?
Share to GetNote is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Share to GetNote?
It is built and maintained by Hypnos (@silentforce); the current version is v1.0.2.
More Skills