clip-confluence

Clips authenticated Confluence Cloud pages into an Obsidian wiki as Markdown clippings.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/ehartye/wiki-master --skill clip-confluence-ehartye
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: clip-confluence
Source: https://github.com/ehartye/wiki-master/tree/main/skills/clip-confluence
Command: npx skills add https://github.com/ehartye/wiki-master --skill clip-confluence-ehartye

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Authenticated Confluence Cloud pages cannot be captured by ordinary web clippers because anonymous fetches hit the Atlassian login wall and read as thin content. This Skill routes Confluence pages through the installed confluencer plugin's page.mjs script and stores the result as a standard, deduplicated Markdown clipping in the wiki vault. ## Core Features & Use Cases - Authenticated Confluence capture: Accepts canonical URLs, tiny links, legacy viewpage URLs, or bare page IDs, and stores the Markdown returned by page.mjs with standard clipping frontmatter (source, quality, source-hash). - Graceful degradation: A --doctor preflight locates the confluencer plugin across install paths or a WIKI_MASTER_CONFLUENCER_SCRIPTS override, and reports confluencer-missing cleanly instead of failing with raw errors. - Dedup and decline tracking: Skips already-clipped pages, records declines for thin parent/index pages, and supports --topic tagging so research-run clips group together in triage. - Use Case: During a research sweep over a compliance space, clip dozens of requirement and traceability pages into raw/clippings/ with a shared topic, then hand them to wiki-ingest for summarization and cross-referencing. ## Quick Start Ask the agent to clip a Confluence page into the wiki by providing its URL or page ID, for example: clip this Confluence page https://yoursite.atlassian.net/wiki/spaces/ENG/pages/123456 into the wiki with high quality and topic "q3-compliance-review".

Frequently Asked Questions about clip-confluence

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clip a Confluence page into an Obsidian wiki?▼

Run the clip-confluence script with the page URL or numeric page ID, plus optional --quality and --topic flags. It shells out to the confluencer plugin's page.mjs, which handles Atlassian authentication, and writes a standard Markdown clipping to raw/clippings/.

Why can't a normal web clipper save Confluence pages?▼

Confluence Cloud pages sit behind Atlassian authentication, so an anonymous fetch hits the login wall or an empty SPA shell and reads as thin content that gets auto-declined. This skill uses the authenticated confluencer integration instead of an unauthenticated HTML fetch.

What happens if the confluencer plugin is not installed?▼

The script searches all plugin install locations and the WIKI_MASTER_CONFLUENCER_SCRIPTS override, then returns a clear confluencer-missing status rather than a raw error. You can run it with --doctor anytime to check whether confluencer was found and whether its auth works.

Why not export Confluence pages to PDF and clip that instead?▼

PDF export is a double lossy conversion and table extraction can mispair rows, which is risky for compliance content like approval blocks and traceability matrices. The Markdown that page.mjs returns is a single clean hop and keeps the vault greppable and diffable.

Can I re-clip a Confluence page after it has been edited?▼

Not currently. Deduplication is keyed on the bare URL, so a page edited since its last clip is skipped as a duplicate even though its version changed. Version-aware dedup is flagged as a future improvement.