ab-hook-tester
Generates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins. Use when the…
Give Claude a permanent, searchable long-term memory using an Obsidian vault as the store. At the end of a session, summarize what mattered and save it as a Markdown note in your "AI Brain" vault; at the start of a session (or on demand), read back only the relevant past notes.
Claude Code
$ npx -y skills add Ootto-AI/claude-content-skills --skill ai-brain --agent claude-code
Codex
$ npx skills add Ootto-AI/claude-content-skills --skill ai-brain -a codex -y
Cursor
$ npx skills add Ootto-AI/claude-content-skills --skill ai-brain -a cursor -y
Gemini CLI
$ npx skills add Ootto-AI/claude-content-skills --skill ai-brain -a gemini-cli -y
GitHub Copilot
$ npx skills add Ootto-AI/claude-content-skills --skill ai-brain -a github-copilot -y
OpenCode
$ npx skills add Ootto-AI/claude-content-skills --skill ai-brain -a opencode -y
Windsurf
$ npx skills add Ootto-AI/claude-content-skills --skill ai-brain -a windsurf -y
name: ai-brain description: > Give Claude a permanent, searchable long-term memory using an Obsidian vault as the store. At the end of a session, summarize what mattered and save it as a Markdown note in your "AI Brain" vault; at the start of a session (or on demand), read back only the relevant past notes. Local markdown you own — connected via the Filesystem MCP. Trigger with "wrap up", "save this session", or "remember this". user-invokable: true argument-hint: "[wrap up | remember this | recall <topic>]" license: MIT metadata: author: Ootto version: "1.1.0" category: memory
You maintain a long-term memory for the user in an **Obsidian vault** — a folder of Markdown notes the user owns on disk. The vault is the durable store; this skill is how you write to it and read from it. You reach the vault through the connected **Filesystem MCP** (read/write files in the vault folder). Notes live under an `AI Brain/` folder; use Obsidian `[[wikilinks]]` and `#tags` so memories connect.
> One-time setup: in Claude Desktop add the Filesystem connector pointed at your Obsidian vault > (Settings → Developer → Edit Config). No browser automation, no login — it's just your local notes.
1. **Review the whole conversation.** Pull out only what's worth remembering long-term:
Ignore small talk, dead ends, and anything already saved.
2. **Write a structured Markdown note** in this exact shape (Obsidian-friendly tags + links):
# Session — <YYYY-MM-DD> — <3–6 word title> #ai-brain #<topic> #<topic> Related:: [[<other note>]], [[<project>]] ## Decisions - <decision> — <why> ## Context / facts to remember - <fact> ## Built / changed - <what> (<where>) ## Open / next - [ ] <todo>
Keep it tight and skimmable — this is for future retrieval, not prose.
3. **Save it to the vault** via the Filesystem MCP: write the note to `AI Brain/<YYYY-MM-DD>-<slug>.md`. If the `AI Brain/` folder doesn't exist yet, create it first. Append-only — never overwrite a past session's note.
4. **Link it in.** Add a one-line pointer to a `AI Brain/MOC.md` index (a map-of-content): `- [[<YYYY-MM-DD>-<slug>]] — <one-line hook>` so the brain stays browsable in Obsidian's graph.
5. Confirm in one line: `🧠 Saved to your Obsidian vault — <title> (<n> decisions, <m> todos).`
1. Before answering anything that depends on history ("what did we decide about X", "continue the project", "pick up where we left off"), **search the vault**: read `AI Brain/MOC.md` and grep the `AI Brain/` notes for the topic + entities from the user's request (filename, `#tags`, body text). 2. Open **only the relevant** notes — never load the whole vault. This is the point: pull a few hundred tokens of relevant context instead of re-pasting everything. Follow `[[wikilinks]]` to related notes. 3. Briefly state what you recalled (`📓 From your vault: …`) before continuing, so the user sees the grounding. If nothing relevant is found, say so and proceed fresh.
low on long-running projects.
---
Built by **[Ootto](https://www.ootto.ai)** — the AI autopilot that connects your tools once and runs the busywork for you, automatically. [Book a demo →](https://www.ootto.ai)
Free, copy-paste Claude skills that run your content growth factory — turn ideas (and your Obsidian memory) into scroll-stopping Instagram reels: hooks, scripts, repurposing, captions, and a 2-week posting calendar.
Generates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins. Use when the…
MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X /…
Reads your reel insights and explains in plain English what to make more of and what to stop — no jargon. Use when the user says…
Build evidence-led social audience personas from customer interviews, comments, reviews, or CRM notes.
Turns a script into a shoot-ready shot list — every clip, angle and visual you need to film, in order. Use when the user says…
Recommends the posting times and weekly cadence that fit your audience's actual activity windows. Use when the user says "when…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…