A distributable Hermes Agent skill for creating and updating StageCrew Expert Notes from Markdown through the authenticated REST API.
hermes skills install pitwall-dev/stagecrew-expertnote-skill/skills/stagecrew-expert-notehermes skills tap add pitwall-dev/stagecrew-expertnote-skill
hermes skills search stagecrew
hermes skills install pitwall-dev/stagecrew-expertnote-skill/skills/stagecrew-expert-noteStart a new Hermes session after installation so the skill index reloads.
Find the active profile's environment file:
hermes config env-pathAdd the following values to that file. Never commit the actual PAT.
EXPERT_NOTE_API_URL=https://api-dev.pitwall-web.jp/rest/expert-notes
EXPERT_NOTE_PAT=sc_pat_...Create the PAT in StageCrew under Manage my account → Personal access tokens. It must have the expertNotes:create scope.
hermes skills inspect pitwall-dev/stagecrew-expertnote-skill/skills/stagecrew-expert-note
hermes skills listTo exercise local input validation without creating a note, resolve the installed
stagecrew-expert-note directory shown by Hermes and run:
python3 <installed-skill-directory>/scripts/create_expert_note.py \
--name "Installation check" \
--content "# Installation check" \
--dry-runskills/stagecrew-expert-note/
├── SKILL.md
└── scripts/
└── create_expert_note.py
Run the test suite with the Python standard library only:
python3 -m unittest discover -s tests -p 'test_*.py' -v- Treat
EXPERT_NOTE_PATas a password. - Never paste the PAT into chat, logs, source files, or issue reports.
- Use HTTPS for non-local endpoints. The client rejects non-loopback HTTP and refuses redirects so the PAT cannot be forwarded to another origin.
- Do not automatically retry an ambiguous write timeout because the first request may have succeeded.
MIT. See LICENSE.