with one click
obsidian-claudian
// official Obsidian CLI と Claudian、各PCの個人用 claude-obsidian vault を team-info 向けに導入・更新する。アクティブ vault の plugin 配備、`.claude/claudian-settings.json` の初期化、Codex/Claude Code 共通の Obsidian 知識ベース整備まで行う。
// official Obsidian CLI と Claudian、各PCの個人用 claude-obsidian vault を team-info 向けに導入・更新する。アクティブ vault の plugin 配備、`.claude/claudian-settings.json` の初期化、Codex/Claude Code 共通の Obsidian 知識ベース整備まで行う。
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | obsidian-claudian |
| description | official Obsidian CLI と Claudian、各PCの個人用 claude-obsidian vault を team-info 向けに導入・更新する。アクティブ vault の plugin 配備、`.claude/claudian-settings.json` の初期化、Codex/Claude Code 共通の Obsidian 知識ベース整備まで行う。 |
personal/<account>/obsidian/claude-obsidian/ を作り、ローカル知識がそのPCの個人フォルダへ溜まる状態を作る。skills/ を使えるよう、claude-obsidian の multi-agent 入口を案内する。~/.claude 読み込み、Claude CLI パス、添付フォルダ整合を最小構成で整える。/Applications/Obsidian.app/usr/local/bin/obsidian<vault>/.obsidian/plugins/claudian/<vault>/.claude/claudian-settings.json<vault>/.claude/agents/$TEAM_INFO_ROOT/personal/<account>/obsidian/claude-obsidian/<vault>/TEAM_INFO_BRIDGE.mdobsidian CLI が見えることを確認する。.claude/claudian-settings.json を最小構成で初期化する。"$(command -v brew)" install --cask obsidian
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" install --skip-if-no-vault
Obsidian が入っているPCだけで個人用 vault を作成・確認する標準入口は bootstrap。Gitアカウント名から個人フォルダを決め、personal/<account>/obsidian/claude-obsidian/ を作成・初期化する。Obsidian が未導入なら JSON で skipped: obsidian_not_installed を返して何もしない。
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" bootstrap
Codex でも claude-obsidian skills を使えるようにする場合は、ユーザー確認後に --setup-multi-agent を付ける。ホーム配下の ~/.codex/skills/claude-obsidian などへ symlink を作るため、自動実行しない。
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" bootstrap --setup-multi-agent
実行前に変更内容だけ確認する場合:
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" bootstrap --dry-run
ensure-vault は Obsidian 導入有無を見ずに vault 作成を行う低レベルコマンド。通常の /obsidian 対応では bootstrap を優先する。
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" ensure-vault
現在のPCで使われる vault パスだけ確認する場合:
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" vault-path
Codex / Gemini / OpenCode へ claude-obsidian の skills/ を symlink する場合は、ユーザー確認後に次を使う。ホーム配下へ symlink を作るため、自動実行しない。
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" ensure-vault --setup-multi-agent
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" doctor
SKILL.md と scripts/ 配下。vault 側の .claude/ は runtime 設定として扱う。personal/*/ 配下に置き、共有 git へ知識本体を載せない。/obsidian は bootstrap を標準入口にし、Obsidian が未導入なら個人 vault 作成をスキップする。personal/ 配下に既存アカウントフォルダが1つだけある場合は、重複作成を避けて既存フォルダを優先する。permissionMode は初期値を normal にする。いきなり yolo へはしない。loadUserClaudeSettings は有効のままにし、既存の ~/.claude/settings.json を活かす。.obsidian/app.json を読み、root 保存なら Claudian 側は空文字のままにする。~/Library/Application Support/obsidian/obsidian.json から active vault を見つける~/Library/Application Support/obsidian/obsidian.json に cli: true を反映するmain.js / manifest.json / styles.css を取得する.obsidian/plugins/claudian/ に配置する.obsidian/community-plugins.json に claudian を追加する.claude/claudian-settings.json に以下を反映する
locale: "ja"permissionMode: "normal"loadUserClaudeSettings: trueclaudeCliPathsByHost[<hostname>] = <detected claude path>mediaFolder = <vault attachment folder>.claude/agents/ に次の初期雛形を必要時だけ seed する
note-summarizer.mdfile-organizer.mdpython "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" bootstrap --dry-run
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" bootstrap
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" bootstrap --setup-multi-agent
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" vault-path
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" ensure-vault
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" doctor
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" install --skip-if-no-vault
python "$TEAM_INFO_ROOT/.agent/skills/common/team-info-setup/obsidian-claudian/scripts/team_info_obsidian_claudian.py" install --vault "/absolute/path/to/vault" --user-name "Shouma"
Claudian が有効になっているか確認するobsidian version が通らない場合は、Obsidian 再起動後にもう一度試すSafe 相当で始めたい場合は permissionMode: normal のままで運用するmediaFolder の整合だけ崩さない.claude/agents/*.md を優先する