Global workflows are located in the workflows/ directory.
When a user requests research, literature search, or paper downloading, follow these rules to choose and execute the correct tool:
paper-fetch/Users/keira/Documents/GitHub/docs by default):
bash
python3 paper-fetch/skills/paper-fetch/scripts/fetch.py <DOI>findpapersbash
.venv/bin/python3 -c "import findpapers; ..."scihub2pdf, PyPaperBot, or SciDownl—they are deprecated, abandoned, or blocked by modern anti-bot challenges.paper-fetch encounters 403 or 429 errors from publishers, enable CloakBrowser mode by setting the environment variable:
bash
export PAPER_FETCH_CLOAK=1When a user requests downloading or fetching a company or brand logo for the blog or other projects, follow these rules:
/logo-fetch workflow (logo-fetch-wf.md).bash
.venv/bin/python3 .agents/skills/logo-processor/scripts/process_logo.py --domain <domain>.svg or raster logos as .webp.--grayscale).--grayscale then.Khi làm việc với bất kỳ project nào trong thư mục Projects/:
1. Đọc Context trước khi code: BẮT BUỘC đọc file CONTEXT.md trong folder project đó (nếu có) để nắm bắt trạng thái sprint, kiến trúc và các quyết định kỹ thuật trước đó.
2. Cập nhật Session Log: Sau khi hoàn thành một task, refactor hoặc tính năng lớn, cập nhật mục "Session log" trong CONTEXT.md với định dạng tag [AG] kèm ngày và tóm tắt công việc.
3. Commit Message Format: Tuân thủ quy ước feat/fix/docs/chore: <mô tả> [AG] để phân biệt rõ ràng với các commit từ Hermes Desktop ([HM]).
4. Đồng bộ Git: Chủ động commit và push sau mỗi phiên làm việc lớn để dữ liệu luôn sẵn sàng trên VPS và cho Hermes Desktop.