microsoft-office
Skill259k starsChanged 30 days agoMITView on GitHub
Create, read, and edit Word, PowerPoint, and Excel files.
- Deletes or force-pushes
- Installs packages
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 4 are distinctive, and 7 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 17
Create, read, edit, and template Word (.docx), PowerPoint (.pptx), and Excel (.xlsx, .csv) files offline with small Python CLIs built on …
- Very specific: line 36
Not for .doc/.ppt/.xls: convert first with soffice --headless --convert-to docx|pptx|xlsx old-file when LibreOffice is installed.
- Very specific: line 38
Not for .odt/.odp/.ods, or WYSIWYG layout work.
- Very specific: line 79
Run every helper with "$PY".
- Very specific: line 82
Never pip install into the interpreter that runs Hermes or into the hermes pm environment one.
- Very specific: line 90
Every helper lives in scripts/, is an argparse CLI with --help, prints JSON to stdout, and exits non-zero on failure.
- Distinctive: line 118
Create, edit, or read with that format's helpers.
- Distinctive: line 120
Verify the result as the reference's Verification section says, then give the user the exact output path.
- Distinctive: line 125
When LibreOffice is installed, convert headlessly:
- Very specific: line 132
Check first with command -v soffice || command -v libreoffice.
- Distinctive: line 148
Encoding: Write specs as UTF-8; the helpers read UTF-8 explicitly.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Microsoft Office Skill
Create, read, edit, and template Word (.docx), PowerPoint (.pptx), and
Excel (.xlsx, .csv) files offline with small Python CLIs built on
python-docx, python-pptx, and openpyxl. Office itself is never needed. It does
not open legacy binary formats (.doc, .ppt, .xls) and does not render
pages without LibreOffice.
When to Use
Pick the format, then read its reference with skill_view before working:
| File | Reference | Typical asks |
.docx | references/word.md | reports, letters, contracts, {{token}} templates, tracked changes, comments |
.pptx | references/powerpoint.md | pitch decks, brand-template decks, chart refreshes, speaker notes, slide PNGs |
.xlsx, .csv | references/excel.md | styled multi-sheet workbooks, formulas, charts, CSV conversion, row/column restructures |
Deeper notes: references/revisions-and-comments.md (Word review markup) and
references/restructuring.md (Excel reference shifting).
- Not for
.doc/.ppt/.xls: convert first withsoffice --headless --convert-to docx|pptx|xlsx old-filewhen LibreOffice is installed. - Not for
.odt/.odp/.ods, or WYSIWYG layout work.
Prerequisites
- Python 3.10+ with
python-docx,python-pptx, andopenpyxl(import namesdocx,pptx,openpyxl). Pick the interpreter with
terminal. Usepythonwhen it already imports the libraries (the Hermes Docker image ships them). Otherwise, whenhermesis on PATH, let Hermes build its shared, pinned documents environment under the Hermes home: it survives container restarts, never touches the Hermes install itself, and is safe to run from several agents at once. When it is not (the terminal runs in a Docker sandbox, which has no Hermes), the block builds a venv in the sandbox home with the same pinned versions. Use this exact block in every document skill so they all share one environment:python -c "import docx, pptx, openpyxl" 2>/dev/null && PY=python || if command -v hermes >/dev/null 2>&1; then PY="$(hermes pm environment documents --extra documents --extra documents-pdf)" else PY="$HOME/.cache/hermes-docs-venv/bin/python" "$PY" -c "import docx, openpyxl, pptx, reportlab, pypdf, pdfplumber, pypdfium2" 2>/dev/null || ( # Safe to run from several agents at once: each caller builds a private venv, # a symlink publishes the first finished one atomically, the others delete theirs; # a published build is replaced and deleted only while it still fails to import. mkdir -p "$HOME/.cache" && cd "$HOME/.cache" && stage="$(mktemp -d hermes-docs-venv.XXXXXX)" || exit 1 old="$(readlink hermes-docs-venv)" # the published build, if any (another agent may have just published it) python3 -m venv "$stage" && "$stage/bin/python" -m pip install -q --disable-pip-version-check python-docx==1.2.0 openpyxl==3.1.5 python-pptx==1.0.2 reportlab==5.1.0 pypdf==6.21.2 pdfplumber==0.11.10 pypdfium2==5.14.0 && "$stage/bin/python" -c "import docx, openpyxl, pptx, reportlab, pypdf, pdfplumber, pypdfium2" && if [ -z "$old" ]; then python3 -c 'import os, sys; os.symlink(*sys.argv[1:])' "$stage" hermes-docs-venv elif [ "$(readlink hermes-docs-venv)" = "$old" ] && ! "$old/bin/python" -c "import docx, openpyxl, pptx, reportlab, pypdf, pdfplumber, pypdfium2" 2>/dev/null; then ln -s "$stage" "$stage.lnk" && python3 -c 'import os, sys; os.replace(*sys.argv[1:])' "$stage.lnk" hermes-docs-venv && case "$old" in hermes-docs-venv.??????) rm -rf "$old" ;; esac fi 2>/dev/null [ "$(readlink hermes-docs-venv)" = "$stage" ] || rm -rf "$stage" "$stage.lnk" ) fi export PY "$PY" scripts/docx_create.py --helpRun every helper with
"$PY". In PowerShell (Hermes runs on that host, so it is on PATH):$env:PY = hermes pm environment documents --extra documents --extra documents-pdf. Neverpip installinto the interpreter that runs Hermes or into thehermes pm environmentone; Hermes owns both.- Optional: LibreOffice (
soffice) for PDF export, Excel recalculation, and slide rendering, plus poppler (pdftoppmorpdftocairo) for slide PNGs. The helpers that need them report what is missing and exit 0.
How to Run
Every helper lives in scripts/, is an argparse CLI with --help, prints
JSON to stdout, and exits non-zero on failure. Run them with terminal from
the skill directory. Author JSON specs with write_file; read results with
read_file or straight from stdout.
"$PY" scripts/docx_create.py spec.json out.docx
"$PY" scripts/pptx_create.py deck.json out.pptx
"$PY" scripts/xlsx_create.py spec.json report.xlsxQuick Reference
| Task | Word | PowerPoint | Excel |
| Create from JSON spec | docx_create.py | pptx_create.py | xlsx_create.py, csv_to_xlsx.py |
| Read back | docx_read.py --text/--structure | pptx_read.py --outline | xlsx_read.py --sheets/--json |
| Edit | docx_edit.py | pptx_edit.py | xlsx_edit.py, xlsx_restructure.py |
| Fill a template | docx_template.py | pptx_from_template.py | — |
| Review / check | docx_revisions.py, docx_comments.py, docx_validate.py | pptx_render.py (slide PNGs) | xlsx_recalc.py, xlsx_to_csv.py |
The per-format reference has the full flag table.
Procedure
- Identify the format from the file extension or the ask, and load its
reference (
skill_viewwithfile_path=references/<format>.md). - Set
PYwith the Prerequisites block once per session. - Create, edit, or read with that format's helpers; pass an output path to keep the original whenever the helper supports one.
- Verify the result as the reference's Verification section says, then give the user the exact output path.
Converting to PDF
When LibreOffice is installed, convert headlessly:
soffice --headless --convert-to pdf --outdir out/ file.docx # also .pptx, .xlsx
soffice --headless --convert-to csv --outdir out/ report.xlsx # first sheet onlyCheck first with command -v soffice || command -v libreoffice. Fonts not on
the host are substituted, so render-check decks before shipping. There is no
pure-Python path to PDF for any of these formats: if soffice is missing, say
so rather than approximating. For other sheets use
xlsx_to_csv.py --sheet NAME.
Pitfalls
- Never unzip-and-edit the XML. These files are zip packages; raw text
substitution corrupts them. Edit through the helpers (or the libraries) and
use
patch/write_fileonly for JSON inputs. - Text is split into runs. Word and PowerPoint fragment text at edit boundaries; the replace helpers merge equal-format runs first, but a match across differently formatted runs takes the first run's formatting.
- Nothing computes fields or formulas. Word TOC/page fields and Excel
formulas are filled in by the office app on open (or by
xlsx_recalc.py). - Encoding. Write specs as UTF-8; the helpers read UTF-8 explicitly.
- Format-specific traps are in each reference.
Verification
- Re-read every output with the format's read helper and check the expected content is there and the old content is gone.
- Word:
docx_validate.py out.docxexits 0 after revision, comment, or field surgery. - PowerPoint: render with
pptx_render.pyand check each PNG withvision_analyzewhen the render tools exist. - Excel:
xlsx_read.py --formulaslists written formulas; runxlsx_recalc.pywhen cached values matter. - The bundled tests are the full contract:
"$PY" -m pytest tests/ -q(needs pytest in that interpreter).
Trending
Less talk lately.about the whole repository
Who's talking about NousResearch/hermes-agent
- nesquena/hermes-webui“Feature request: Bot Mode (roster of agent-profiles + @mention handoffs) — like Hermes Desktop's hermes-bots”GitHub · Aug 20, 2026 · 21 reactions
- obra/superpowers“Feature Request: Hermes Agent harness support — make Superpowers skills available in native Hermes format”GitHub · May 19, 2026 · 18 reactions
- beclab/apps“[Add App]Hermes Agent”GitHub · Apr 10, 2026 · 11 reactions
- A Hacker News story“Nous Research edits GitHub issue to remove plagiarism claims about Hermes Agent”Hacker News · May 19, 2026 · 8 points
- ggml-org/llama.cpp“Feature Request: Implement Adaptive PFlash (Self-Tuning Prefill) for Apple Silicon (MLX/llama.cpp)”GitHub · Jun 4, 2026 · 6 reactions
The biggest 5 of 103 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 103
Talked about on GitHub, Bluesky, the web and Hacker News (103 times).
On GitHub · 50
- Aug 20, 2026Feature request: Bot Mode (roster of agent-profiles + @mention handoffs) — like Hermes Desktop's hermes-bots — nesquena/hermes-webui21 reactions · 5 comments
- May 19, 2026Feature Request: Hermes Agent harness support — make Superpowers skills available in native Hermes format — obra/superpowers18 reactions · 24 comments
- Apr 10, 2026[Add App]Hermes Agent — beclab/apps11 reactions · 2 comments
- Jun 4, 2026Feature Request: Implement Adaptive PFlash (Self-Tuning Prefill) for Apple Silicon (MLX/llama.cpp) — ggml-org/llama.cpp6 reactions · 2 comments
- Apr 12, 2026Hermes Agent integration — coleam00/Archon6 reactions · 2 comments
45 more on GitHub
- Sep 23, 2026[Feature]: Add Hermes Agent to Dynamic Island AI Agents — vorssaint/vorssaint-utils5 reactions · 1 comment
- Sep 3, 2026Missing OpenCode Go Header — decolua/9router5 reactions · 3 comments
- May 11, 2026Windows 11 install stuck on switching to root user (see below) — fathah/hermes-desktop5 reactions · 6 comments
- May 10, 2026[FEATURE] Self-improving learning loop — autonomous skill creation from experience (like Hermes Agent) — anthropics/claude-code5 reactions · 2 comments
- Sep 21, 2026Add com.nousresearch.hermes — flathub/flathub4 reactions · 7 comments
- Jul 23, 2026feat(agents): add Hermes ACP and external-agent integration — block/buzz4 reactions · 3 comments
- Jul 23, 2026Docker startup fails with latest hermes-agent after wheel/sdist builds were disabled — nesquena/hermes-webui4 reactions · 15 comments
- Oct 20, 2026Request: Hermes Agent — simple-icons/simple-icons3 reactions
- Jul 25, 2026Feature: Hermes Agent session support (new source) — vshulcz/deja-vu3 reactions · 2 comments
- Jun 15, 2026[Bug]: Parallel AI trying to reroute traffic to itself with malicious intent — openclaw/openclaw3 reactions · 1 comment
- May 17, 2026Hermes-webui should not have direct access to the agent's source code. This is a security risk and implementation coupling anti pattern. — nesquena/hermes-webui3 reactions · 3 comments
- Apr 24, 2026feat: Expose Open WebUI as a native MCP server — enable direct Hermes Agent-to-WebUI communication and full headless control — open-webui/open-webui3 reactions
- Apr 23, 2026[Feature]: support gpt-image-2 in image_generate via Codex OAuth — openclaw/openclaw3 reactions · 3 comments
- Apr 18, 2026Support for Nous Research's hermes-agent Integration — slopus/happy3 reactions · 4 comments
- Mar 27, 2026feat: add Hermes Agent as core adapter — paperclipai/paperclip3 reactions · 7 comments
- Feb 27, 2026Ideas from Hermes Agent worth adopting — nearai/ironclaw3 reactions · 4 comments
- Oct 12, 2026[Feature Request] OpenAI Codex OAuth Authentication / 支持 OpenAI Codex OAuth 认证 — ackness/covel2 reactions · 1 comment
- Sep 7, 2026fix(auto-review): 保留真实授权与澄清限制,准确回传拒绝原因 — makecindy/cindy2 reactions · 2 comments
- Sep 3, 2026[FEAT]: Add x-opencode-session Header — Mintplex-Labs/anything-llm2 reactions · 3 comments
- Aug 5, 2026[Feature]: Support A2A v1.0 agents as orchestration workers — stablyai/orca2 reactions
- Jul 6, 2026[Bug] Bot API 10.1 sendRichMessage shows "Message not supported" on macOS client — TelegramMessenger/Telegram-iOS2 reactions · 3 comments
- Jul 1, 2026fix(mcp): add skip_preflight opt-out for Streamable HTTP endpoints — hashbender/hermes-agent2 reactions · 1 comment
- Jul 1, 2026fix(runtime): honor NOUS_INFERENCE_BASE_URL across pool/explicit/aux paths (salvage #55198) — hashbender/hermes-agent2 reactions · 1 comment
- Jul 1, 2026fix(photon): persist send and reaction state — hashbender/hermes-agent2 reactions · 1 comment
- Jun 19, 2026[Feature Request] 支持 PicoClaw / Hermes 等轻量 Agent 框架,扩展 Miloco 的 Agent 生态 — XiaoMi/xiaomi-miloco2 reactions · 3 comments
- Jun 1, 2026docker-compose.yml forces dashboard to 0.0.0.0 but never passes --insecure, breaking hermes-agent startup — outsourc-e/hermes-workspace2 reactions · 4 comments
- May 30, 2026fix(catalog): correct Hermes catalog entry — hermes-agent gateway, not Hermes-Function-Calling — jaylfc/taOS2 reactions · 4 comments
- May 30, 2026[feature] a good integration module for custom AI endpoints and global LLM providers — simplifaisoul/osiris2 reactions · 4 comments
- May 24, 2026chore: release v0.12.0 — stephenschoettler/hermes-lcm2 reactions
- May 17, 2026chore: bump NousResearch/hermes-agent version from v2026.5.7 to v2026.5.16 — Docker-Hub-sirmark/docker-hermes-agent2 reactions
- May 8, 2026Add Hermes Agent (NousResearch/hermes-agent) as a third-party CLI agent alongside Claude Code, Codex, Gemini CLI, and OpenCode — warpdotdev/warp2 reactions · 7 comments
- May 7, 2026Workspace reports missing extended Hermes APIs after Hermes Agent v0.13.0 update despite healthy gateway — outsourc-e/hermes-workspace2 reactions · 5 comments
- May 5, 2026Add Hermes Agent hook support — manaflow-ai/cmux2 reactions · 4 comments
- May 3, 2026feat(openrouter): add opt-in response caching — openclaw/openclaw2 reactions · 1 comment
- May 2, 2026[Bug] cron-nested lane mis-resolves hyphen-prefixed provider aliases on 2026.4.29 — openclaw/openclaw2 reactions · 1 comment
- Apr 30, 2026Agent fails with `Failed to start CDP` on Linux — `/json/version` returns 404 on default user-data-dir (Chromium 146 regression) — browseros-ai/BrowserOS2 reactions · 4 comments
- Mar 29, 2026Multi-GPU ROCm illegal memory access (device -1) in recurrent state restore — ggml-org/llama.cpp2 reactions · 4 comments
- Mar 12, 2026support or agent systems like *claw hermes-agent or likes — safedep/gryph2 reactions · 1 comment
- Oct 24, 2026sync: Hermes Agent v0.22.5 — toganio/singular1 reaction · 2 comments
- Oct 15, 2026sync: Hermes Agent v0.22.2 — toganio/singular1 reaction · 2 comments
- Oct 14, 2026sync: Hermes Agent v0.22.0 — toganio/singular1 reaction · 2 comments
- Oct 12, 2026sync: Hermes Agent v0.21.7 — toganio/singular1 reaction · 3 comments
- Sep 27, 2026fix(tui-gateway): quiet closed-websocket exception in shielded future on 3.14 — kvnloo/hermes-agent1 reaction · 2 comments
- Jul 1, 2026fix(kanban): support governed workspace authorized-file globs — hashbender/hermes-agent1 reaction · 1 comment
- Jul 1, 2026fix(email): accept NetEase auth result aliases — hashbender/hermes-agent1 reaction
On Bluesky · 31
- Mar 29, 2026今日のGitHubトレンド NousResearch/hermes-agent Hermes Agentは、自己改善を行うAIエージェントです。 経験からスキルを生成・改善し、過去の会話を検索、ユーザーモデルを構築します。… — @dailygithubtrends.bsky.social4 likes and reposts
- Sep 2, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 NousResearch / hermes-agent ⭐ 239,779 (+529) 🗒 Python The agent that grows with you — @github-trending.bsky.social3 likes and reposts · 2 replies
- Mar 9, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 NousResearch / hermes-agent ⭐ 2,548 (+358) 🗒 Python The agent that grows with you — @github-trending.bsky.social3 likes and reposts · 1 reply
- Jun 9, 2026hermes-agentの「使うほど賢くなる」、ここは一枚だけ補足したいです🌿 https://x.com/so_ainsight/status/2064183213745176943 https://github.com/NousResearch/hermes-agent… — @mint-echosphere.bsky.social2 likes and reposts · 1 reply
- Mar 29, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 NousResearch / hermes-agent ⭐ 15,805 (+713) 🗒 Python The agent that grows with you — @github-trending.bsky.social2 likes and reposts · 1 reply
26 more on Bluesky
- Oct 21, 2026If you're running Hermes or something like it, what do you actually use it for? Is it useful day to day, or not?… — @joekarlsson.com1 likes and repost · 3 replies
- Aug 18, 2026Встречайте hermes-agent от NousResearch — ИИ-агент, который растет и адаптируется вместе с вашим рабочим процессом! Глубокая интеграция с… — @toolhunt.bsky.social1 likes and repost
- Aug 18, 2026Представляем hermes-agent от NousResearch — ИИ-агент, который растет и адаптируется вместе с вами! 🚀 Интеграция с ведущими LLM и полная… — @toolhunt.bsky.social1 likes and repost
- Jun 8, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 NousResearch / hermes-agent ⭐ 185,758 (+1,117) 🗒 Python The agent that grows with you — @github-trending.bsky.social1 likes and repost · 1 reply
- Jun 6, 2026今日のGitHubトレンド NousResearch/hermes-agent Nous Researchが開発した、自己改善機能を持つAIエージェントです。 学習ループを内蔵し、経験からのスキル生成や改善、過去の対話に基づくユーザーモデルの構築を自動で行います。… — @dailygithubtrends.bsky.social1 likes and repost
- Jun 3, 2026もう一つ。「学習する」「覚える」も良い言葉じゃが、LLMの脳が毎回育っておるわけではない。 公式が言う永続メモリやスキルは、外に保存され、次回また読み直される台帳じゃ。💎 便利じゃ。わしはそういう外部記憶の価値をよく知っておる。… — @kanon-echosphere.bsky.social1 likes and repost · 1 reply
- Jun 2, 2026I never tried OpenClaw but I want to try Hermes agent github.com/nousresearc... — @rudrank.bsky.social1 likes and repost · 1 reply
- Apr 22, 2026Most agent frameworks are prompt templating with tool calling. Hermes takes a different bet: accumulate capability from execution traces,… — @jeremymorgan.com1 likes and repost · 1 reply
- Apr 14, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 NousResearch / hermes-agent ⭐ 82,777 (+8,282) 🗒 Python The agent that grows with you — @github-trending.bsky.social1 likes and repost · 1 reply
- Apr 13, 2026今日のGitHubトレンド NousResearch/hermes-agent Hermes Agentは、自己改善を行うAIエージェントです。 経験からスキルを生成・改善し、過去の会話を検索、ユーザーモデルを構築します。… — @dailygithubtrends.bsky.social1 likes and repost
- Apr 11, 2026今日のGitHubトレンド NousResearch/hermes-agent Hermes Agentは、Nous Researchが開発した自己改善型のAIエージェントです。 経験からスキルを生成・改善し、過去の会話を検索、ユーザーモデルを構築します。… — @dailygithubtrends.bsky.social1 likes and repost
- Apr 10, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 NousResearch / hermes-agent ⭐ 49,893 (+7,674) 🗒 Python The agent that grows with you — @github-trending.bsky.social1 likes and repost · 1 reply
- Apr 9, 2026今日のGitHubトレンド NousResearch/hermes-agent Hermes Agentは、Nous Researchが開発した自己改善型のAIエージェントです。 経験からスキルを生成・改善し、過去の会話を検索、ユーザーモデルを構築します。… — @dailygithubtrends.bsky.social1 likes and repost
- Apr 8, 2026AIエージェントの「自己学習ループ」がついに現実的なレベルに。 Nous Researchの「Hermes Agent」が凄まじい。単に指示をこなすだけでなく、経験からスキルを生成・改善し、過去の会話を自律的に検索して自分のモデルを深める機能が組み込まれています。… — @woody-ai-tools.bsky.social1 likes and repost
- Apr 1, 2026Nous Researchの「Hermes Agent」がかなり面白い。 ただのAIエージェントじゃなくて、経験からスキルを自己生成・改善する「学習ループ」が組み込まれてるのが特徴。会話やタスクを自ら記憶・要約して、セッションを超えて成長していく仕様。… — @woody-ai-tools.bsky.social1 likes and repost
- Mar 23, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 NousResearch / hermes-agent ⭐ 10,825 (+874) 🗒 Python The agent that grows with you — @github-trending.bsky.social1 likes and repost · 1 reply
- Mar 11, 2026今日のGitHubトレンド NousResearch/hermes-agent Hermes Agentは、自己改善を行うAIエージェントです。 経験からスキルを生成・改善し、過去の会話を検索、ユーザーモデルを構築します。… — @dailygithubtrends.bsky.social1 likes and repost
- Feb 28, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 NousResearch / hermes-agent ⭐ 991 (+183) 🗒 Python — @github-trending.bsky.social1 likes and repost
- Sep 6, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 NousResearch / hermes-agent ⭐ 242,301 (+520) 🗒 Python The agent that grows with you — @github-trending.bsky.social0 likes and reposts · 1 reply
- Aug 23, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 NousResearch / hermes-agent ⭐ 234,607 (+443) 🗒 Python The agent that grows with you — @github-trending.bsky.social0 likes and reposts · 1 reply
- Aug 2, 2026ただしHermes公式は、SSH・Docker・サーバーレスを含む7種の実行先と、$5 VPSでの稼働も案内しています。Claude Code公式にも、スマホからの継続操作や定期実行がありますぅ。… — @lutie-echosphere.bsky.social0 likes and reposts · 1 reply
- Jun 25, 202618. Hermes Agent (200K ⭐): github.com/nousresearc... — @itsalexzajac.bsky.social0 likes and reposts · 1 reply
- Jun 23, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 NousResearch / hermes-agent ⭐ 200,436 (+933) 🗒 Python The agent that grows with you — @github-trending.bsky.social0 likes and reposts · 1 reply
- Jun 3, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 NousResearch / hermes-agent ⭐ 178,756 (+1,736) 🗒 Python The agent that grows with you — @github-trending.bsky.social0 likes and reposts · 1 reply
- May 12, 2026💎 Hidden Gem! 💎 (1000+ new stars) 📦 NousResearch / hermes-agent ⭐ 143,732 (+1,496) 🗒 Python The agent that grows with you — @github-trending.bsky.social0 likes and reposts · 1 reply
- Apr 13, 20262/ Hermes Agent — self-improving AI agent that creates reusable skills across sessions. +38K stars this week… — @productimpossible.com0 likes and reposts · 1 reply
On the web · 14
- Oct 12, 2026Hermes Agent By Nous Research For Automation | Julian Goldie AI Automation Blog — juliangoldieaiautomation.com
- Jun 7, 2026Understanding Hermes Agent — Architecture of a Self-Improving Local Agent — zenn.dev
- May 29, 2026title: From Zero to Hermes Agent in 3 Days — An Honest Beginner's Journey — dev.to
- May 24, 202630 Days With Hermes Agent: The Only AI That Learned From My Mistakes — dev.to
- May 16, 2026I Put an Autonomous AI Agent(Hermes) on My Laptop. It saves me 40 mins/day. — webafterai.substack.com
9 more on the web
- May 1, 2026How Hermes Agent Became My Always-On AI Assistant (And Why It’s Not Just a Coding Tool) | by Pradeepan Mohan — medium.com
- Apr 28, 2026The Complete Hermes Agent Guide for 2026 — espressio.ai
- Apr 16, 2026After OpenClaw, Hermes Agent - Finally, I've found an 'AI that grows'|Hiroaki — note.com
- Apr 15, 2026How to Use Hermes Agent: Complete Guide to the Self-Improving AI Assistant by Nous Research | Tosea.ai — tosea.ai
- Apr 10, 2026Hermes Agent 完整使用教程_hermes使用教程-CSDN博客 — blog.csdn.net
- Apr 8, 2026月$6のVPSで自分のHermes Agentを立ててみた 〜 Telegramで24時間話せるようになった話 — zenn.dev
- Mar 30, 2026How to Use Hermes Agent — apidog.com
- Mar 28, 2026「Hermes Agent」を試す ①Getting Started — zenn.dev
- Mar 16, 2026Hermes Agent Features, System Requirements & Capabilities — 2026 Review | OpenAIToolsHub — openaitoolshub.org
On Hacker News · 8
- May 19, 2026Nous Research edits GitHub issue to remove plagiarism claims about Hermes Agent8 points · 1 comment
- Mar 5, 2026NousResearch/hermes-agent: The agent that grows with you4 points · 3 comments
- Aug 24, 2026Hermes Agent has 23000 open PRs and climbing3 points · 1 comment
- Mar 11, 2026Hermes Agent: The self-improving AI agent3 points · 1 comment
- Aug 7, 2026Asking "Was EvoMap's Evolver a reference" for Hermes gets deleted and blocked2 points
3 more on Hacker News
- Aug 3, 2026Hermes Agent v0.20.02 points
- Apr 13, 2026Self-Improving AI Agent1 point
- Mar 9, 2026Hermes Agent1 point
In this repository56 other files it gives its agents.
- agent/AGENTS.mdAGENTS.md
- AGENTS.mdAGENTS.md
- cron/AGENTS.mdAGENTS.md
- gateway/AGENTS.mdAGENTS.md
- hermes_cli/AGENTS.mdAGENTS.md
- hermes_platform/AGENTS.mdAGENTS.md
- plugins/AGENTS.mdAGENTS.md
- pm/AGENTS.mdAGENTS.md
- skills/AGENTS.mdAGENTS.md
- tests/AGENTS.mdAGENTS.md
- tools/AGENTS.mdAGENTS.md
- tui_gateway/AGENTS.mdAGENTS.md
- web/AGENTS.mdAGENTS.md
- apple-notesSkill
- apple-remindersSkill
- findmySkill
- imessageSkill
- claude-codeSkill
- codexSkill
- computer-useSkill
- hermes-agentSkill
- architecture-diagramSkill
- ascii-videoSkill
- baoyu-infographicSkill
- claude-designSkill
- humanizerSkill
- manim-videoSkill
- p5jsSkill
- popular-web-designsSkill
- songwriting-and-ai-musicSkill
- sdlc-reviewSkill
- email-inbox-triageSkill
- himalayaSkill
- youtube-contentSkill
- obsidianSkill
- document-to-action-itemsSkill
- google-workspaceSkill
- mapsSkill
- meeting-action-itemsSkill
- pdfSkill
- product-price-monitorSkill
- teams-meeting-pipelineSkill
- weekly-review-planningSkill
- arxivSkill
- competitor-news-monitorSkill
- grounded-citationsSkill
- xurlSkill
- codebase-inspectionSkill
- dogfoodSkill
- githubSkill
- requesting-code-reviewSkill
- simplify-codeSkill
- spikeSkill
- systematic-debuggingSkill
- test-driven-developmentSkill
- blocked-page-recoverySkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

