Hermes Project Oracle — Development skill for Claude Code
Deep project scanner for Hermes Agent — generates AGENTS.md, CLAUDE.md, and Obsidian vault notes.
How to install Hermes Project Oracle
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open iruzen-dono/hermes-project-oracle and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Hermes Project Oracle does
Deep project scanner for Hermes Agent — generates AGENTS.md, CLAUDE.md, and Obsidian vault notes.
Alternatives in Development
- Obsidian MCP Server — Read, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP 686 ★
- Obsidian Decide — Extract decisions from this conversation and log them to the right project notes 277 ★
- Obsidian MCP Connector — Your Obsidian vault, exposed to Claude, Codex, Cursor and any MCP client 115 ★
README
Hermes Project Oracle 🧠
**Deep project scanner for [Hermes Agent](https://hermes-agent.nousresearch.com).** Scan any codebase and generate AGENTS.md, CLAUDE.md, or Obsidian vault notes so your agent understands the project instantly.
Features
- 28 languages detected — Python, Java, Kotlin, TypeScript, Go, Rust, PHP, C#, Ruby, and more
- Framework auto-detection — Spring Boot, Next.js, Laravel, Django, FastAPI, React Native, Flutter
- Build system detection — Maven, Gradle, npm/yarn/pnpm, uv/pip, Cargo, Go modules, Composer
- Convention detection — ESLint, Prettier, Ruff, Black, Checkstyle, EditorConfig, commit style, CI/CD
- Multi-template output — AGENTS.md, CLAUDE.md, Obsidian vault notes, or all in one pass
- Cross-platform — Windows, Linux, macOS (pathlib everywhere, no platform-specific code)
- Zero dependencies — pure Python 3.11+ stdlib
Quick Start
# Clone the repo
git clone https://github.com/iruzen-dono/hermes-project-oracle.git
# Copy to your Hermes skills
cp -r hermes-project-oracle ~/.hermes/skills/hermes-project-oracle
# Scan a project
python ~/.hermes/skills/hermes-project-oracle/scripts/oracle_scan.py \
--path /path/to/your/project \
--output .oracle/
# Generate AGENTS.md
python ~/.hermes/skills/hermes-project-oracle/scripts/oracle_generate.py \
--scan .oracle/scan-report.json \
--template agents-md \
--output /path/to/your/project/AGENTS.md
Scripts
| Script | Purpose |
|---|---|
scripts/oracle_scan.py |
Deep project scan → JSON report (288 file extensions, AST-informed) |
scripts/oracle_generate.py |
Report → context files (4 templates: agents-md, claude-md, obsidian, full) |
scripts/oracle_vault.py |
Push a structured note into Obsidian vault |
Requirements
- Hermes Agent (any profile)
- Python 3.11+
- Git (optional, for git context in scans)
Documentation
Full skill documentation in `SKILL.md`. The skill is auto-discovered by Hermes when place
Related Skills
Unified Agent Memory
Unified fleet-wide agent memory system for DeepSeek Harness — shared Obsidian Vault for dsh, Codex, Claude Cod
Obs
Manage your Obsidian agent memory vault — initialize, analyze projects, write session summaries, scaffold proj
Obsidian Vault Manager
A Claude Code skill that turns your Obsidian vault into a project tracking system with dashboards, weekly revi
Mnemo
Persistent memory layer for Claude Code and Codex — your Obsidian vault on autopilot. Seven skills: recall, sa
Consistent Tagging
Use when tagging notes, applying tags to new or untagged notes, or cleaning up tag sprawl and inconsistency in
Claude Obsidian Vault
An Obsidian vault that keeps itself honest: atomic notes, MOCs, and a Claude Code toolchain (two agents, a ski
Related Agents
Vault Manager
Specialized agent for CRUD operations on Obsidian vault notes using direct file operations
Note Writer
Создает и правит заметки в Obsidian-vault'е по конвенциям проекта (wiki-notes-style, wiki-linking-obsidian, wi
Connection Agent
Obsidian vault connection specialist. Use PROACTIVELY for analyzing and suggesting links between related conte