chore(skills): promote runbook skills to managed-skills; drop superseded SKILL.md
- 31 new managed skills (anubis/arr/authentik/hermes/freetoken/podman/llm-swap runbooks etc.) now tracked. - Removed superseded skills: omp_harness_config, peon_ping_integration (replaced by user-authored peon-ping-* managed skills), rocmfp4-strix-benchmark-orchestration. - New memory-root skills: niri_compositor_ops, omp_git_workflow, omp_model_config, quadlet-media-migration, homelab-service-triage, hermes-dankclaw-ops, frank-default-large-ops, caddy-auth-dns-playbook.
This commit is contained in:
1 parent
7be39d60dd
commit
9bfa0be85d
48 files changed
+1361
-42
No files matched your search
@@ -0,0 +1 @@
|
||||
Provides operational playbook for niri Wayland compositor. Covers cursor/Browser XDG defaults, SIGUSR1 hot-reload workflow, and nvidia-modeset semaphore deadlock recovery via modprobe config and force-reboot.
|
||||
@@ -0,0 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
# Hot-reload niri without killing session
|
||||
if pgrep -x niri > /dev/null; then
|
||||
niri-msg reload
|
||||
# Fallback signal method
|
||||
kill -SIGUSR1 $(pgrep niri)
|
||||
fi
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
# /etc/modprobe.d/nvidia-workarounds.conf
|
||||
# Resolves nvidia-modeset semaphore deadlock freezing niri options nvidia-modeset disable_vga=1
|
||||
options nvidia-modeset modeset=1
|
||||
@@ -0,0 +1 @@
|
||||
Git operations tailored for OMP environment. Addresses dirty `agent/memories/` tracking pitfalls, implements stash-before-checkout protocol, and standardizes PR creation in dank/command-center.
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
# Safely checkout main in OMP
|
||||
if [ -n "$(git status -s agent/memories/)" ]; then
|
||||
git stash
|
||||
echo "Stashed dirty agent/memories/ files."
|
||||
fi
|
||||
git checkout main
|
||||
git pull origin main
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
# PR Branch Convention
|
||||
- Branch: pr/fix-models
|
||||
- Target: main
|
||||
- Strategy: Single commit, clean history
|
||||
- Workflow: Feature -> PR -> Squash/Merge
|
||||
@@ -1,20 +0,0 @@
|
||||
# OMP Harness & Migration Playbook
|
||||
|
||||
## Environment Setup
|
||||
- Home: /home/dank/
|
||||
- Config: ~/.omp/agent/APPEND_SYSTEM.md (replaces Pi's SYSTEM.md)
|
||||
- Prompt Behavior: APPEND renders after default harness prompt. Use `omp config set personality none` to clear built-in personality while preserving custom APPEND.
|
||||
- Skills: Auto-discovered from ~/.claude/skills. Trigger via /skill:<name>.
|
||||
|
||||
## Tool Migration (Pi → OMP)
|
||||
| Pi | OMP | Notes |
|
||||
|---|---|---|
|
||||
| subagent | task | Direct replacement |
|
||||
| concurrency: N | Dropped | Harness auto-queues excess |
|
||||
| context: "fresh"/"fork" | Dropped | Subagents start blank/self-contained |
|
||||
| async: true | Dropped | Use local:// unique paths if needed |
|
||||
|
||||
## Prompt Maintenance
|
||||
- Remove hardcoded dates (OMP injects real time).
|
||||
- Keep persona constraints in APPEND_SYSTEM.md.
|
||||
- Reference omp:// docs for extensions/hooks/mcp-config.
|
||||
@@ -0,0 +1 @@
|
||||
Handles dual config synchronization, Ki-style context sizing, and validation for Frank's OMP model definitions. Covers lock-step editing of models.json and models.yml, contextWindow/maxTokens mirroring, and FLM WebP constraints.
|
||||
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
# Validates model config sync
|
||||
jq -e '.providers."llamacpp (dankserver)".models[0] | .contextWindow, .maxTokens' ~/.pi/agent/models.json
|
||||
python3 -c "import yaml; d=yaml.safe_load(open('/home/dank/.omp/agent/models.yml')); m=d['providers']['llamacpp (dankserver)']['models'][0]; print(m['id'], m['contextWindow'], m['maxTokens'])"
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"contextWindow": 204800,
|
||||
"maxTokens": 204800
|
||||
}
|
||||
@@ -1,21 +0,0 @@
|
||||
# Peon-Ping Skill Integration
|
||||
|
||||
## Available Skills
|
||||
- peon-ping-config
|
||||
- peon-ping-log
|
||||
- peon-ping-toggle
|
||||
- peon-ping-use
|
||||
|
||||
## Usage Playbook
|
||||
1. Locate skills in ~/.claude/skills (shared across agents).
|
||||
2. Trigger via slash commands: /skill:grilling, /skill:tdd.
|
||||
3. skills.enableSkillCommands defaults to true.
|
||||
4. Use appropriate sub-skill based on operation:
|
||||
- Config: peon-ping-config to set thresholds/paths.
|
||||
- Monitor: peon-ping-log for status/output.
|
||||
- Control: peon-ping-toggle to enable/disable.
|
||||
- Execute: peon-ping-use to run targeted checks.
|
||||
|
||||
## Notes
|
||||
- Skills persist across agent sessions.
|
||||
- Integrate with OMP task tool for asynchronous monitoring if needed.
|
||||
Reference in new issue
Block a user