π¦ ClawHub
obclip
by @rycen7822
Install, verify, and operate the obclip CLI to clip live web pages into Markdown or Obsidian notes. Use when Codex needs to install the @harris7/obclip npm p...
TERMINAL
clawhub install obclipπ About This Skill
name: obclip description: Install, verify, and operate the obclip CLI to clip live web pages into Markdown or Obsidian notes. Use when Codex needs to install the @harris7/obclip npm package, choose between default Playwright Chromium and a real Chromium executable/profile, run clipping commands with stable waiting rules, save notes to disk or Obsidian, or diagnose incomplete capture, login walls, and browser startup issues.
Obclip
Use this skill to make obclip work predictably instead of trial-and-error.
Workflow
1. Verify how obclip should be invoked.
2. Pick the browser mode that matches the target site.
3. Run the smallest command that can succeed.
4. Escalate waiting and browser state only when the output is incomplete.
5. Report the final saved path or the concrete failure reason.
1. Verify Invocation
obclip if it is already on PATH.obclip is missing, install the npm package from install-and-invoke.md.node \\dist\\cli.cjs ... .obclip --help or npx @harris7/obclip --help.2. Pick Browser Mode
--browser-executable "" when the user already has a dedicated Chromium build and wants a fixed browser binary.--browser-profile "" for sites that require login state, cookies, or a persistent session.--headful when the user needs to see the browser or perform the initial login into a fresh profile.--browser-profile at the user's normal daily Chrome profile. Prefer a dedicated profile directory.3. Start With The Smallest Command
obclip --output "\\" --browser-executable, --browser-profile, and usually --headful--output--open and the optional vault/URI flagsUse the concrete command templates in command-recipes.md.
4. Escalate Waiting In Order
--settle-ms 3000 or --settle-ms 5000.--wait-selector "" .article, main, [role="main"], or a stable post container. Avoid selectors that only match nav, login shells, or skeleton loaders.--browser-profile; extra delay does not solve missing authentication.Use troubleshooting.md when the first pass fails.
5. Interpret Results Correctly
Saved note: to stderr.stdout clean unless the user explicitly wants the Markdown body in the terminal or piped into another command.6. Windows Path Rules
--output, prefer an existing directory or a path ending in \\ or / when you want directory semantics.--output "D:\\data\\Clippings\\"