Alembic
v0.1.1从大模型对话中蒸馏知识笔记 — 解析 ChatGPT 共享链接或粘贴对话文本, 自动提取关键词,按第一性原理结构化整理,输出 Obsidian 友好的 Markdown 笔记。
⭐ 1· 39·0 current·0 all-time
byYoung@yuyang-yao75
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name/description (distill ChatGPT conversations into Obsidian-friendly notes) align with the included artifact: a Python parser for ChatGPT share pages plus SKILL.md describing how to extract keywords and write notes. Declared runtime (python3) and the optional OBSIDIAN_VAULT_PATH env var are consistent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to fetch ChatGPT share pages (Mode A) or read pasted HTML/text (Mode B) and then produce .md files in a user-specified or vault directory. The included script only implements the share-page parsing -> JSON step; the higher-level steps (keyword extraction, conflict searching in the vault, note generation) are described in prose and would be performed by the agent. The docs also mention using Glob and grep to search the vault and show examples invoking shell commands (cd, cat, rm). Those shell-tool usages are not declared in required bins (only python3 is declared), so if the agent executes shell grep/commands it will rely on system tools beyond what metadata lists.
Install Mechanism
No install spec (instruction-only + one included Python script). This is the lowest-risk install pattern — nothing is automatically downloaded or written by an installer. The code shipped with the skill is local and uses stdlib only.
Credentials
The only credential-like item is OBSIDIAN_VAULT_PATH (marked primaryEnv). That is appropriate for a note-writing tool. However: (1) the SKILL metadata shown earlier contains a malformed entry ('Required env vars: [object Object]') — this is a metadata glitch that should be fixed to avoid confusion; (2) providing OBSIDIAN_VAULT_PATH grants the skill access to your vault filesystem (the skill intends to search and write files there), so users should only set it if they want the skill to read/search/write files under that path.
Persistence & Privilege
always is false (no forced always-on). The skill can be invoked by the agent autonomously (disable-model-invocation=false), which is normal. The skill does not request system-wide configuration changes or other skills' credentials in its files.
Assessment
This skill is largely coherent with its stated goal: it includes a Python stdlib parser for ChatGPT share pages and instructions for producing Obsidian notes. Before installing, consider: 1) metadata glitch — the skill metadata shows 'Required env vars: [object Object]' (harmless but confusing); confirm the only env var you will set is OBSIDIAN_VAULT_PATH if you want notes written to your vault; 2) SKILL.md suggests using shell utilities (grep, rm, cd, cat) even though only python3 is declared — confirm whether your agent will call those shell commands and whether you are comfortable granting filesystem access; 3) network access is limited in code to chatgpt.com / chat.openai.com share URLs, which matches the description — if you need offline use the paste/--html mode; 4) review the included script (parse_chatgpt_share.py) yourself to confirm it meets expectations, and if you do not want the skill to read/write your vault, do not set OBSIDIAN_VAULT_PATH and instead specify an explicit --output-dir each time or run the parser manually in a sandbox.Like a lobster shell, security has layers — review code before you run it.
Turn your AI conversations into reusable knowledge crystalsvk972z938at5sy76cxes909yjex847es2latestvk9758jcbnwqcadg4z45xk4s94n846ff5
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binspython3
Env[object Object]
Primary envOBSIDIAN_VAULT_PATH
