By hyungyunlim
Operate Social Archiver from agents — either the Obsidian plugin (via the Obsidian CLI and direct vault Markdown edits) or the desktop app (via its standalone `sa` / `social-archiver` CLI, no GUI required). Archive social-media URLs, post vault notes to the timeline, generate or inspect AI comments, edit personal notes, poll archive jobs, export archives to local Markdown, push frontmatter edits back, list and apply tags, run sync, import Instagram Saved ZIP exports, and run the headless AI-comment / translation-variant executor. Triggers when an agent needs to save, post, comment on, inspect, translate, or manage social-media content via Social Archiver. Archives public content only; respects per-tier credit and rate limits.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Use when an agent needs to archive social or web content into Obsidian, post vault notes to the Social Archiver timeline, create or edit Social Archiver vault Markdown directly, generate or inspect AI comments on archived posts, inspect Social Archiver jobs, import Instagram Saved exports, sync Social Archiver data, manage tags on Social Archiver notes, or operate the Obsidian Social Archiver plugin through Obsidian CLI. Triggers on phrases like "archive this link", "save to obsidian", "post to timeline", "add an AI comment", "comment on this archive", "edit social archive markdown", "check archive job", "import instagram saved", "social archiver".
Use when an agent needs to drive the Social Archiver DESKTOP app headlessly through its standalone Node CLI — archive a social/web URL, search your archived posts, bookmark posts (move them between Inbox and Archived), subscribe to a public profile/feed, post/share a local Markdown file, seed author profiles, check archive jobs, read account/capability status, or run the headless AI-job executor (or run an AI comment inline) — without the desktop GUI running. Triggers on phrases like "archive this link with the desktop app", "social archiver desktop cli", "headless archive", "queue an archive job", "search my archives", "find an archived post", "bookmark this archive", "move posts out of the inbox", "triage my inbox", "subscribe with desktop cli", "post this markdown", "share this archive", "author-notes", "check archive job status", "social-archiver status", "run the executor", "executor --watch", "process AI comment jobs headlessly", "ai-comment --run", "process translation variant jobs headlessly", or "content.translate_variant". For the Obsidian-plugin variant (driving a running Obsidian vault), use the `obsidian-social-archiver-cli` skill instead.
Agent skills for Social Archiver. Lets Claude Code, Codex CLI, and any other Agent Skills–compatible agent archive social-media posts, post vault notes to the timeline, add comments to archived posts, poll jobs, manage tags, run subscriptions sync, and import Instagram Saved exports — by driving either the Obsidian plugin (through the obsidian CLI or direct vault Markdown) or the desktop app (through its standalone sa / social-archiver CLI) — without opening modals or relying on UI state.
Each skill targets a different Social Archiver surface — see the table below for which app it needs:
obsidian-social-archiver-cli — the Obsidian Social Archiver plugin (v3.6.2+) installed and enabled in a vault, with Obsidian 1.12.2+ and the CLI enabled (Settings → General → Command line interface).social-archiver-desktop-cli — the Social Archiver desktop app (which bundles the sa CLI — install it onto PATH from Settings → Command line → Install ‘sa’ command), or the desktop-app source in dev (npm run cli). No Obsidian required.⚠️ Both skills archive only public content you have permission to save, are subject to per-tier credit and rate limits, and never print or transmit your tokens/keys. The desktop skill spells these out in its Scope, limits & disclaimer section.
/plugin marketplace add hyungyunlim/obsidian-social-archiver-skills
/plugin install social-archiver@obsidian-social-archiver-skills
npx skills add https://github.com/hyungyunlim/obsidian-social-archiver-skills
Claude Code — copy the repo contents into the .claude folder at your Obsidian vault root (or a project root) per the Claude Skills docs:
git clone https://github.com/hyungyunlim/obsidian-social-archiver-skills
cp -r obsidian-social-archiver-skills/skills /path/to/vault/.claude/
Codex CLI — copy the skills/ directory to your Codex skills path (typically ~/.codex/skills):
git clone https://github.com/hyungyunlim/obsidian-social-archiver-skills
cp -r obsidian-social-archiver-skills/skills/* ~/.codex/skills/
OpenCode — clone the full repo to ~/.opencode/skills/obsidian-social-archiver-skills/ preserving the structure. Skills auto-discover after restart.
| Skill | Function |
|---|---|
obsidian-social-archiver-cli | Operate the Obsidian Social Archiver plugin through obsidian CLI or direct vault Markdown — archive URLs, post vault notes to the timeline, generate/list AI comments, edit personal notes, poll jobs, list/apply tags, run subscriptions sync, import Instagram exports. |
social-archiver-desktop-cli | Drive the Social Archiver desktop app headlessly through its standalone sa CLI (no GUI, no Obsidian) — archive a URL and poll job status, read account/capability status, export archives to local Markdown for off-server find/analyze, push frontmatter edits (tags/liked/bookmarked) back, classify/comment by file, and run the headless AI-comment executor (executor --watch). |
obsidian-social-archiver-cli only)Obsidian 1.12.7 CLI loses handler output when a registerCliHandler Promise yields to the macrotask queue (real network I/O, file writes). Commands that touch the network (jobs:check, sync, profile-crawl, subscribe, import-*, share, post, media) follow a fire-and-forget pattern — they schedule the work and return a { scheduled: true, … } envelope immediately. Agents should observe outcomes by polling local state with read-only commands (job source=local, jobs, tags, etc.). See the tracking thread.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub hyungyunlim/obsidian-social-archiver-skills --plugin social-archiverA growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.