一键导入
dryvist-docs-pr
Open signed, draft, no-merge doc PRs to dryvist docs repos
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Open signed, draft, no-merge doc PRs to dryvist docs repos
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Continuously read the homelab Splunk (SIEM) as a self-directed analyst — hunt for anything anomalous with strictly bounded queries, remember baselines, and alert only when something is genuinely off
Discover current leading OpenRouter models and live prices (public keyless API), select an escalation model for complicated work or advanced coding, call it through the LiteLLM router within a $1/day budget, and request onboarding of models the router does not serve yet
Open, update, dedupe, resolve, and auto-close homelab incidents in Zammad (the ITSM system of record) via its REST API — the durable ticket + knowledge-base layer behind the splunk-monitor alerts, keyed on a stable finding_key and lifecycle-tagged so agent-managed tickets yield to any human touch
Triage, create and update GitHub Issues (all repos) and manage dryvist org Projects v2
| name | dryvist-docs-pr |
| description | Open signed, draft, no-merge doc PRs to dryvist docs repos |
| version | 1.0.0 |
| author | dryvist homelab |
| license | MIT |
| platforms | ["linux"] |
| metadata | {"hermes":{"category":"research","tags":["github","documentation","dryvist"],"related_skills":["research/llm-wiki","github/github-pr-workflow"]}} |
Contribute documentation to the two dryvist doc sites by opening draft,
never-merged pull requests whose commits are GitHub-verified (signed). Use
this after you have curated knowledge in the llm-wiki and identified a concrete,
sourced documentation improvement.
Repos:
dryvist/docs (PUBLIC, Mintlify) — user-facing public docs, docs.jacobpevans.com.dryvist/docs-starlight (PRIVATE, Astro Starlight) — internal docs, docs.dryvist.com.scripts/open_signed_pr.py (GitHub App + createCommitOnBranch). NEVER
git commit/git push — the org requires signed commits and a plain push is
rejected.docs-starlight ONLY — never to the public docs. When unsure, treat it as
sensitive. Redact secrets from every string before it leaves the machine. [routine:hermes], label
cloud-routine, and a ## Provenance block in the body naming the source(s).docs: PR already
exists. If over the cap or a duplicate, decline cleanly — do nothing.python scripts/open_signed_pr.py --preflight — confirms the App
token mints. Abort on failure.docs: PR exists or the daily cap is
hit, stop.docs/hermes/<slug>-<YYYY-MM-DD>, commits signed via the API, and opens a
DRAFT PR with the attribution triad. Report the PR URL. Do not touch it again.tests/test_open_signed_pr.py) assert: draft=True,
dated branch, docs: Conventional-Commit title with the [routine:hermes]
suffix, ## Provenance body block, cap/de-dup logic, secret redaction, and
privacy routing (sensitive content never targets public docs). Run:
python -m pytest tests/ -q.gh api repos/<owner>/<repo>/pulls/<n> shows
draft: true and the head commit's verification.verified == true.