
wiki-quick-chat-capture
Fast, zero-friction capture of technical findings from the current conversation to the wiki's raw/ staging area. Use this skill when the user says "/wiki-quick-chat-capture", "quick capture", "capture this finding", "save this bug fix", "capture this gotcha", "drop this to raw", "quick save to wiki", or wants to capture a non-obvious discovery mid-session without a full wiki-ingest run. Writes one raw/ file per topic cluster in under 60 seconds — no subagents, no QMD updates, no manifest writes. Run /wiki-ingest or /data-ingest later to promote raw files to proper wiki pages.
- Installs
- 247
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/ar9av/obsidian-wiki --skill wiki-quick-chat-capture- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads wiki-quick-chat-capture automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Wiki Quick Chat Capture
Extract reusable technical findings from the current conversation and stage them in _raw/ for
later promotion. The goal is zero-friction capture of discoveries that would otherwise be lost
when the session ends.
Speed contract: Inline only. No subagents. No QMD. No manifest writes. Target: <60 seconds.
When to Use This Skill
Right tool when:
- The user just hit a non-obvious bug or confirmed a framework gotcha mid-session
- There's a concrete finding worth keeping but a full
/wiki-ingestrun would be too disruptive - The user wants to offload the knowledge now and defer promotion to end-of-day
NOT a replacement for wiki-capture (promotes directly to a final wiki page) or
wiki-ingest (full document ingestion with cross-links and manifest tracking).
Before You Start
- Resolve config — follow the Config Resolution Protocol in
llm-wiki/SKILL.md(walk up CWD for.env→~/.obsidian-wiki/config→ prompt setup). Extract:OBSIDIAN_VAULT_PATHOBSIDIAN_RAW_DIR(default:$OBSIDIAN_VAULT_PATH/_raw)
- Ensure
$OBSIDIAN_RAW_DIRexists. If not, create it.
Step 0: Gate Evaluation — KEEP or SKIP?
Before extracting anything, make a quick judgment about whether this session has capture value.
This gate makes the skill safe to call automatically (e.g. from a Stop hook) without spamming
_raw/ with noise from routine or inconclusive sessions.
SKIP — exit immediately with "Nothing worth capturing in this session." if ALL of the following are true:
- The conversation is purely conversational (planning, Q&A, explanations) with no implementation
- No error messages, debugging steps, or problem-solving exchanges are visible
- No surprising or undocumented behavior was encountered
- Every finding is already obvious from the official docs
KEEP — proceed to Step 1 if ANY of the following are true:
- A fix was applied or a workaround discovered through investigation
- Non-obvious library/API/framework behavior was discussed and confirmed (e.g. an edge case, an undocumented constraint, a gotcha that cost time)
- A debugging session reached a concrete conclusion
- A reusable pattern or technique emerged that isn't obvious from first principles
When invoked automatically via the Stop hook, err toward SKIP — only KEEP if the evidence is clear. When invoked manually by the user, err toward KEEP — they called it for a reason.
Step 1: Scan the Conversation for Findings
Extract reusable technical knowledge — things worth having in 3 months with no memory of this session.
Capture:
- Non-obvious bugs and their root causes
- Framework or library gotchas (undocumented behavior, edge cases)
- API behavior that surprised the user
- Workarounds or fixes that required investigation
- Environment/toolchain quirks
- Patterns that emerged from debugging or testing
Skip:
- Project management updates, roadmap changes, config already in CLAUDE.md
- Exploratory back-and-forth where no conclusion was reached
- Things obvious from the docs or boilerplate any developer finds on first read
- Pleasantries, meta-conversation, status updates
If nothing material emerged, tell the user and stop.
Step 2: Cluster by Topic
Group related findings — one raw file per topic cluster, not per individual finding.
Examples: "Swift 6 concurrency gotchas", "Next.js hydration edge cases", "Postgres advisory locks".
Name each cluster as a kebab-case slug: swift-actor-reentrancy, nextjs-hydration-mismatch.
Step 3: Infer Project Context
Check the conversation for clues — repo names, file paths, framework mentions, error messages.
Use the most specific project name you can reliably infer. If unclear, use null.
Step 4: Write Raw Files
For each cluster, write $OBSIDIAN_RAW_DIR/<ISO-date>-<slug>.md.
Read references/RAW-FORMAT.md for the full frontmatter spec, body structure (finding block
format), and the provenance/confidence calibration table.
Quick reference for frontmatter fields that vary per cluster:
title— descriptive cluster titletags— 2–4 domain tags matching the vault taxonomysummary— 1–2 sentences, ≤200 charsproject— inferred project name ornullbase_confidence— 0.6 (discussed, unconfirmed) → 0.75 (fix applied) → 0.9 (test confirmed)provenance.extracted/provenance.inferred— must sum to 1.0lifecycle_changed— today's ISO datesources—"<project> session (<YYYY-MM-DD>)"
Step 5: Confirm to User
Staged to _raw/:
_raw/2026-05-27-swift-actor-reentrancy.md — "Actor reentrancy causes deadlock in async forEach"
_raw/2026-05-27-xcode-derived-data-cache.md — "Stale derived data silently breaks incremental builds"
Run /wiki-ingest (or /data-ingest) to promote these to full wiki pages.
If nothing was captured: "Nothing worth capturing found in this session."
What This Skill Does NOT Do
- No manifest writes —
_raw/files are not tracked in.manifest.json - No
index.md,log.md, orhot.mdupdates — those happen during promotion - No QMD refresh — raw files are drafts, not indexed content
- No subagents — everything runs inline in this context window
These constraints are intentional. Speed is the point. Promotion via /wiki-ingest handles
all of the above when the user is ready.
FAQ
What does the wiki-quick-chat-capture skill do?
Fast, zero-friction capture of technical findings from the current conversation to the wiki's raw/ staging area. Use this skill when the user says "/wiki-quick-chat-capture", "quick capture", "capture this finding", "save this bug fix", "capture this gotcha", "drop this to raw", "quick save to wiki", or wants to capture a non-obvious discovery mid-session without a full wiki-ingest run. Writes one raw/ file per topic cluster in under 60 seconds — no subagents, no QMD updates, no manifest writes. Run /wiki-ingest or /data-ingest later to promote raw files to proper wiki pages.
How do I install wiki-quick-chat-capture?
Run npx skills add https://github.com/ar9av/obsidian-wiki --skill wiki-quick-chat-capture in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/wiki-quick-chat-capture/ (personal) or .claude/skills/wiki-quick-chat-capture/ (project).
Which AI agents can use wiki-quick-chat-capture?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is wiki-quick-chat-capture safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains wiki-quick-chat-capture?
It is published by ar9av in ar9av/obsidian-wiki. It has 247 recorded installs.
More from ar9av/obsidian-wiki
llm-wiki
ar9av/obsidian-wiki
Explain and apply the foundational LLM Wiki architecture and knowledge-management strategy. Use for setup, architecture, schema, or organization decisions; operational ingest/query/lint work uses dedicated skills.
wiki-ingest
ar9av/obsidian-wiki
Ingest new documents, raw text, folders, or URLs into the Obsidian wiki as distilled, linked knowledge. Use for general wiki ingestion when no more specific ingest skill applies, including processing raw/ staged content.
wiki-setup
ar9av/obsidian-wiki
Initialize or repair an Obsidian wiki vault's required structure and configuration. Use for new-vault setup, .env/config creation, reconfiguration, or broken setup recovery.
wiki-query
ar9av/obsidian-wiki
Search and synthesize answers from the compiled Obsidian wiki, including cited and multi-hop answers. Use for questions about existing wiki knowledge or fast index-only lookups, and for challenge requests ("challenge this", "argue against X", "poke holes in my plan") that look for the vault's own evidence against a plan. Supports named-vault routing such as wiki-query @work; not for ingesting new sources.
wiki-lint
ar9av/obsidian-wiki
Audit wiki health: broken links, orphans, contradictions, stale content, lifecycle and tag issues. Use for maintenance or health checks. Default is report-only; use wiki-dedup for page-identity merges.
wiki-status
ar9av/obsidian-wiki
Report wiki ingestion/completeness state, pending source delta, structural insights, or maintenance equilibrium. Use for remaining-work/status questions, hubs and bridges, or whether maintenance skills still have pending changes. wiki-digest summarizes learned knowledge instead.
Popular ai & agents skills
google-agents-cli-publish
google/agents-cli
This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini", "publish to Gemini" (formerly Gemini Enterprise), or needs guidance on the agents-cli publish gemini command. Also use when the user wants to "manage agents in Agent Registry", "list/update/delete registered agents", or "register an MCP server". Covers ADK vs A2A registration modes, programmatic and interactive usage, flag reference, auto-detection from deployment metadata, Agent Registry fleet management, and troubleshooting. Part of the agents-cli skills suite. Do NOT use for deployment (use google-agents-cli-deploy).
google-agents-cli-eval
google/agents-cli
This skill should be used when the user wants to "run an evaluation", "evaluate my agent", "evaluate my ADK agent", "write an eval dataset", "analyze eval failures", "compare eval results", "optimize agent", or needs guidance on the Gemini platform eval methodology and the Quality Flywheel. Covers eval metrics, dataset schema, LLM-as-judge scoring, and common failure causes. Applies to any agents-cli project, whatever framework the agent is written in. Do NOT use for agent API code patterns (ADK: use google-agents-cli-adk-code), deployment (use google-agents-cli-deploy), or project scaffolding (use google-agents-cli-scaffold).
skill-creator
anthropics/skills
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
codex-pet
prime-skills/runcomfy-agent-skills
Codex Pet generator on RunComfy. Build a Codex-compatible Codex Pet spritesheet.webp + pet.json from a single reference image, drop it into ${CODEXHOME:-$HOME/.codex}/pets/ / and Codex picks it up as a custom Codex Pet next to the 8 built-ins. This skill produces the exact Codex Pet atlas Codex expects (1536x1872 PNG/WebP, 8 cols x 9 rows, 192x208 cells, 9 animation states — idle, running-right, running-left, waving, jumping, failed, waiting, running, review). Calls OpenAI GPT Image 2 edit ONCE via the local RunComfy CLI as runcomfy run openai/gpt-image-2/edit to produce a canonical Codex Pet pose, then assembles all 9 animation rows programmatically with ImageMagick micro-transforms — no Codex Pro, no $imagegen, no OPENAIAPIKEY required, only RUNCOMFYTOKEN. Triggers on "codex pet", "create codex pet", "make codex pet", "hatch codex pet", "/hatch image", "desktop pet codex", "codex pets", "spritesheet.webp", or any explicit ask to build a custom pet for OpenAI Codex.
full-output-enforcement
leonxlnx/taste-skill
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.
executing-plans
obra/superpowers
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available