← ClaudeAtlas

ghostlisted

Use when you want to answer a question in Shane's voice, when asked to ghost-write as Shane, or when the /ghost command is invoked. Do NOT use for writing in Shane's voice when he is the author — this produces content as Shane, for external use.
slogsdon/skills-vault-knowledge · ★ 0 · Data & Documents · score 70
Install: claude install-skill slogsdon/skills-vault-knowledge
# Skill: /ghost [argument] Write content in Shane's authentic voice by grounding in his vault's vocabulary and reasoning style — a mirror, not a generic imitation. `Profiles/voice.md` is authoritative for voice; read it first. `Knowledge/Context/Ghost Writer Context.md` is subordinate to it for register, format, and audience. Where the two disagree, `voice.md` wins. **Don't:** invent voice patterns not present in the vault. Don't use generic writing conventions — mirror what the vault actually reveals about Shane's style. Don't invent grounding: war stories, numbers, and receipts must come from the vault or from Shane. If they don't exist, stay abstract or leave `[TK: your question]` — never fabricate one to sound credible. ## Steps 1. Parse the argument/topic from Shane's request. 2. Follow [Qwen Protocol](../_lib/qwen-protocol.md) with: - `task`: "Vault access (bash only, no MCP tools): `obsidian search query='TERM' limit=10`, `obsidian read file='Note Name'` (no .md). Answer the question or topic '[argument]' in Shane's authentic voice. Use Profiles/voice.md (authoritative) and vault notes to mirror his vocabulary, reasoning style, and tone; Ghost Writer Context is subordinate to voice.md. Produce content as Shane would write it." - `skill`: "ghost" 3. Review Qwen's result, synthesize if needed, and present to Shane. ## Fallback If Qwen is unavailable: 1. Run `obsidian search query='[argument]' limit=10` via bash to find notes related to the topic 2. Run `obs