2026/07/11_Mac_HermesにCosenseスキルをセットアップ
2026/07/11
🤖
🔧 MacのHermes Agentに、NixOSに仕込んでたCosense CLIとエージェントスキルを再セットアップした記録。
helpfeel/cosense-cli
📋 概要
NixOS環境からの完全移行ではなく、CLIとスキルのみMacにインストール。
📦 Phase 1: CLIコマンドのインストールと認証
🟢 Node.js: miseでv22→v26.5.0にアップグレード(要件v24+)
これ、動いてた他の仕組みが動かなくなってる可能性もある。。。taktamur.icon
🟢 cosense CLI: npm install -g @helpfeel/cosense-cli → v1.9.0
NixOSではv1.4.6、更新版が入った
🟢 認証: ~/.cosense/settings.json が既存(6/17付)
cosense whoami → OK
⚠️ 注意: miseでNodeを切り替えた場合、eval "$(mise activate bash)" が必要
Shellの再初期化後にcosenseがcommand not foundになる事象あり
これはhermesの中でnode.jsのアップグレードを行なってたから、動作中のhermesから見たら古いnodeを参照していたためtaktamur.icon
🟢 疎通確認
listProjects → taktamur (1,242 pages), taktamur-diary
listPages → OK
📚 Phase 2: スキルのインストール
🟢 公式cosenseスキル
hermes skills install (GitHubのSKILL.md)
配置: ~/.hermes/skills/cosense/SKILL.md
⚠️ 本来入るはずのread-page.md, edit-page.md, login.md等は
インストールされず(SKILL.mdのみ)。後日対応検討。
🟢 user-preferences.md(手動追記)
GitHubには無いので手動で作成
デフォルトプロジェクト: taktamur
🤖ボットマーカー: タイトル直後に空行なしで🤖行
URL解析: ASCII→日本語の境目で切らない
配置: ~/.hermes/skills/cosense/references/user-preferences.md
🟢 SKILL.mdへのパッチ
user-preferences.mdへの参照行を追加
🟢 cosense-editingスキル
手順書v2とOpenVikingのSKILLから内容を復元
これはnixosで動いてたHermes Agentが、勝手に作ってたskilltaktamur.icon
以下のルールを含む
リンク選定: 被リンク≥4でリンク不要(ハブページ)
リンクスタイル: ラベル行+子行の階層構造
1-hop調査: list1hopLinks→descriptions/pageRankで事前フィルタ
previewEdit: タブ文字は一時ファイル経由で渡す
タイムアウト回避: readPage/browsePageがHermes terminalで
タイムアウトする問題の回避策(whoami, searchVector等で代替)
searchVectorの制限: 短いタイトル(OpenViking, Ollama等)が
ヒットしない問題と対策
配置: ~/.hermes/skills/note-taking/cosense-editing/SKILL.md
✅ 最終状態
hermes skills list | grep cosense
cosense | url | community | enabled
cosense-editing | local | local | enabled
CLI: cosense v1.9.0, Node v26.5.0
📖 参照
OpenViking
NixOSのhermesで情報収集して、OpenVikingに記録→Mac側のhermesで読み取りtaktamur.icon
NixOS