# AI Context Pack
> Package your Obsidian notes into context packs for any AI — ChatGPT, Claude, Gemini, NotebookLM, and more.
---
## Supported AI Assistants
| AI | Chat | Project / Notebook |
|---|---|---|
| ChatGPT | ✓ | ✓ Projects |
| Claude | ✓ | ✓ Project |
| Gemini | ✓ | ✓ Notebook |
| Claude Code | ✓ | — |
| NotebookLM | — | ✓ |
---
## The problem
Raw Obsidian notes contain noise:
- Wikilinks
- Frontmatter
- Comments
- Templates
AI models perform better when context is clean and structured. This plugin solves that.
---
## How it works
```
Obsidian Vault
↓
Context Pack
↓
AI-ready Context
↓
ChatGPT / Claude / Gemini / NotebookLM / Claude Code
```
**Context Pack** bundles related notes into a single formatted `.md` file — organized by folder, tag, or MOC — and strips all Obsidian-specific syntax before export.
**AI MOC** generates a Map of Content from any note by tracing its wikilinks outward, producing a structured hierarchy with Core Concepts, Related Notes, and Referenced By sections.
**Output target selector** lets you choose where to send the pack each time — with AI-specific instructions prepended automatically.
**Mode selector** appends purpose-specific instructions (Research, Learning, Writing, Development) so the AI responds in the style that fits your workflow.
**Daily Notes Pack** collects your daily notes within a date range and bundles them into a single AI-ready file.
---
## Installation
### Community plugins (recommended)
1. Open **Settings → Community plugins → Browse**
2. Search for **AI Context Pack**
3. Install and enable
### Manual
Download `main.js`, `styles.css`, and `manifest.json` from the [latest release](../../releases/latest) and copy them to `.obsidian/plugins/context-pack-for-notebooklm/` in your vault.
---
## Sample data
Want to try the plugin without setting up your vault first?
| Vault | Notes | Topics | Download |
|---|---|---|---|
| 🇺🇸 English | 86 notes | recipes / travel / books / paintings / linkbox-spec | [vault-sample-en.zip](https://s3.ap-northeast-1.amazonaws.com/assets.dualyzeai.com/obsidian-context-pack/vault-sample-en.zip) |
| 🇯🇵 Japanese | 86件 | 料理 / 旅行 / 読書 / 絵画 / linkbox-spec | [vault-sample-jp.zip](https://s3.ap-northeast-1.amazonaws.com/assets.dualyzeai.com/obsidian-context-pack/vault-sample-jp.zip) |
1. Download and unzip
2. In Obsidian: **Open another vault → Open folder as vault** → select the unzipped folder
3. Enable AI Context Pack in Community plugins
4. Try packing a folder, exploring by tag, or using **AI MOC**:
- Right-click `Masterpieces of the World.md` → **Create AI MOC from this note**
- Set scope to **Related Notes** to discover 4 movements + 12 artists at once
5. To try Claude Code: pack the `linkbox-spec/` folder and choose **Agents → Claude Code** as the output target
---
## Documentation
- [Features](https://github.com/dualyze-ai/obsidian-context-pack/blob/main/docs/features.md) — Usage, Context Pack, AI MOC, Mode Selector, Daily Notes, Settings
- [AI Guides](https://github.com/dualyze-ai/obsidian-context-pack/blob/main/docs/ai-guides.md) — Step-by-step guides for ChatGPT, Claude, Gemini, Claude Code, NotebookLM
- [Changelog](https://github.com/dualyze-ai/obsidian-context-pack/blob/main/docs/changelog.md)
---
## Migration from Context Pack for NotebookLM
AI Context Pack is the successor to Context Pack for NotebookLM. All existing features work exactly the same. NotebookLM output is fully supported.
---
## License
MIT — made by [dualyzeAI](https://dualyzeai.com)