Update component registry with script paths and expanded triggers
- Bump version to 1.1 - Add script paths for skills (for quick reference) - Expand trigger phrases for better matching - Keep consistent formatting throughout 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,46 +1,58 @@
|
|||||||
{
|
{
|
||||||
"version": "1.0",
|
"version": "1.1",
|
||||||
"generated": "2026-01-01T00:07:25.873943-08:00",
|
"generated": "2026-01-01T10:30:00.000000-08:00",
|
||||||
"description": "Component registry for PA session awareness. Read at session start for routing.",
|
"description": "Component registry for PA session awareness. Read at session start for routing.",
|
||||||
"skills": {
|
"skills": {
|
||||||
"sysadmin-health": {
|
"sysadmin-health": {
|
||||||
"description": "System health checks",
|
"description": "Comprehensive health check on Arch Linux workstation",
|
||||||
|
"script": "~/.claude/skills/sysadmin-health/scripts/health-check.sh",
|
||||||
"triggers": [
|
"triggers": [
|
||||||
"system health",
|
"system health",
|
||||||
"disk space",
|
"disk space",
|
||||||
"memory",
|
"memory",
|
||||||
"cpu"
|
"cpu",
|
||||||
|
"updates",
|
||||||
|
"services",
|
||||||
|
"workstation"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"k8s-quick-status": {
|
"k8s-quick-status": {
|
||||||
"description": "Quick Kubernetes cluster status",
|
"description": "Quick cluster health pulse check",
|
||||||
|
"script": "~/.claude/skills/k8s-quick-status/scripts/quick-status.sh",
|
||||||
"triggers": [
|
"triggers": [
|
||||||
"k8s status",
|
"k8s status",
|
||||||
"cluster status",
|
"cluster status",
|
||||||
"kubernetes"
|
"kubernetes",
|
||||||
|
"cluster health",
|
||||||
|
"nodes",
|
||||||
|
"pods"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"programmer-add-project": {
|
"programmer-add-project": {
|
||||||
"description": "Add projects to programmer agent",
|
"description": "Register a new project with the programmer agent system",
|
||||||
"triggers": [
|
"triggers": [
|
||||||
"add project",
|
"add project",
|
||||||
"new project",
|
"new project",
|
||||||
|
"register project",
|
||||||
"programmer project"
|
"programmer project"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"gmail": {
|
"gmail": {
|
||||||
"description": "Gmail read access",
|
"description": "Gmail read access via Python API",
|
||||||
|
"script": "~/.claude/skills/gmail/scripts/check_unread.py",
|
||||||
"triggers": [
|
"triggers": [
|
||||||
"email",
|
"email",
|
||||||
"gmail",
|
"gmail",
|
||||||
"inbox",
|
"inbox",
|
||||||
"unread",
|
"unread",
|
||||||
"mail",
|
"mail",
|
||||||
"message"
|
"message",
|
||||||
|
"urgent email"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"gcal": {
|
"gcal": {
|
||||||
"description": "Google Calendar read access",
|
"description": "Google Calendar read access",
|
||||||
|
"script": "~/.claude/skills/gcal/scripts/agenda.py",
|
||||||
"triggers": [
|
"triggers": [
|
||||||
"calendar",
|
"calendar",
|
||||||
"gcal",
|
"gcal",
|
||||||
@@ -49,27 +61,28 @@
|
|||||||
"event",
|
"event",
|
||||||
"agenda",
|
"agenda",
|
||||||
"busy",
|
"busy",
|
||||||
"free"
|
"free",
|
||||||
|
"today",
|
||||||
|
"tomorrow"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"usage": {
|
"usage": {
|
||||||
"description": "Session usage tracking and stats",
|
"description": "Track and report model usage across sessions",
|
||||||
|
"script": "~/.claude/skills/usage/scripts/usage_report.py",
|
||||||
"triggers": [
|
"triggers": [
|
||||||
"usage",
|
"usage",
|
||||||
"stats",
|
"stats",
|
||||||
"sessions",
|
"sessions",
|
||||||
"how much",
|
"how much",
|
||||||
"tracking"
|
"tracking",
|
||||||
|
"history"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"commands": {
|
"commands": {
|
||||||
"/pa": {
|
"/pa": {
|
||||||
"description": "Personal assistant entrypoint",
|
"description": "Personal assistant entrypoint",
|
||||||
"aliases": [
|
"aliases": ["/assistant", "/ask"],
|
||||||
"/assistant",
|
|
||||||
"/ask"
|
|
||||||
],
|
|
||||||
"invokes": "agent:personal-assistant"
|
"invokes": "agent:personal-assistant"
|
||||||
},
|
},
|
||||||
"/programmer": {
|
"/programmer": {
|
||||||
@@ -79,17 +92,12 @@
|
|||||||
},
|
},
|
||||||
"/gcal": {
|
"/gcal": {
|
||||||
"description": "Google Calendar access",
|
"description": "Google Calendar access",
|
||||||
"aliases": [
|
"aliases": ["/calendar", "/cal"],
|
||||||
"/calendar",
|
|
||||||
"/cal"
|
|
||||||
],
|
|
||||||
"invokes": "skill:gcal"
|
"invokes": "skill:gcal"
|
||||||
},
|
},
|
||||||
"/usage": {
|
"/usage": {
|
||||||
"description": "View usage statistics",
|
"description": "View usage statistics",
|
||||||
"aliases": [
|
"aliases": ["/stats"],
|
||||||
"/stats"
|
|
||||||
],
|
|
||||||
"invokes": "skill:usage"
|
"invokes": "skill:usage"
|
||||||
},
|
},
|
||||||
"/sysadmin:health": {
|
"/sysadmin:health": {
|
||||||
@@ -127,102 +135,52 @@
|
|||||||
"linux-sysadmin": {
|
"linux-sysadmin": {
|
||||||
"description": "Workstation management",
|
"description": "Workstation management",
|
||||||
"model": "sonnet",
|
"model": "sonnet",
|
||||||
"triggers": [
|
"triggers": ["system", "linux", "package", "service", "disk", "process"]
|
||||||
"system",
|
|
||||||
"linux",
|
|
||||||
"package",
|
|
||||||
"service",
|
|
||||||
"disk",
|
|
||||||
"process"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"k8s-orchestrator": {
|
"k8s-orchestrator": {
|
||||||
"description": "Kubernetes cluster management",
|
"description": "Kubernetes cluster management",
|
||||||
"model": "opus",
|
"model": "opus",
|
||||||
"triggers": [
|
"triggers": ["kubernetes", "k8s", "cluster", "deploy"]
|
||||||
"kubernetes",
|
|
||||||
"k8s",
|
|
||||||
"cluster",
|
|
||||||
"deploy"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"k8s-diagnostician": {
|
"k8s-diagnostician": {
|
||||||
"description": "Kubernetes troubleshooting",
|
"description": "Kubernetes troubleshooting",
|
||||||
"model": "sonnet",
|
"model": "sonnet",
|
||||||
"triggers": [
|
"triggers": ["pod issue", "crashloop", "k8s error", "deployment failed"]
|
||||||
"pod issue",
|
|
||||||
"crashloop",
|
|
||||||
"k8s error",
|
|
||||||
"deployment failed"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"argocd-operator": {
|
"argocd-operator": {
|
||||||
"description": "ArgoCD GitOps operations",
|
"description": "ArgoCD GitOps operations",
|
||||||
"model": "sonnet",
|
"model": "sonnet",
|
||||||
"triggers": [
|
"triggers": ["argocd", "gitops", "sync", "app sync"]
|
||||||
"argocd",
|
|
||||||
"gitops",
|
|
||||||
"sync",
|
|
||||||
"app sync"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"prometheus-analyst": {
|
"prometheus-analyst": {
|
||||||
"description": "Metrics and alerting analysis",
|
"description": "Metrics and alerting analysis",
|
||||||
"model": "sonnet",
|
"model": "sonnet",
|
||||||
"triggers": [
|
"triggers": ["metrics", "prometheus", "alert", "grafana"]
|
||||||
"metrics",
|
|
||||||
"prometheus",
|
|
||||||
"alert",
|
|
||||||
"grafana"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"git-operator": {
|
"git-operator": {
|
||||||
"description": "Git repository operations",
|
"description": "Git repository operations",
|
||||||
"model": "sonnet",
|
"model": "sonnet",
|
||||||
"triggers": [
|
"triggers": ["git", "commit", "branch", "merge", "repo"]
|
||||||
"git",
|
|
||||||
"commit",
|
|
||||||
"branch",
|
|
||||||
"merge",
|
|
||||||
"repo"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"programmer-orchestrator": {
|
"programmer-orchestrator": {
|
||||||
"description": "Code development coordination",
|
"description": "Code development coordination",
|
||||||
"model": "opus",
|
"model": "opus",
|
||||||
"triggers": [
|
"triggers": ["code", "develop", "implement", "program"]
|
||||||
"code",
|
|
||||||
"develop",
|
|
||||||
"implement",
|
|
||||||
"program"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"code-planner": {
|
"code-planner": {
|
||||||
"description": "Code planning and design",
|
"description": "Code planning and design",
|
||||||
"model": "sonnet",
|
"model": "sonnet",
|
||||||
"triggers": [
|
"triggers": ["plan code", "design", "architecture"]
|
||||||
"plan code",
|
|
||||||
"design",
|
|
||||||
"architecture"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"code-implementer": {
|
"code-implementer": {
|
||||||
"description": "Code implementation",
|
"description": "Code implementation",
|
||||||
"model": "sonnet",
|
"model": "sonnet",
|
||||||
"triggers": [
|
"triggers": ["write code", "implement", "build"]
|
||||||
"write code",
|
|
||||||
"implement",
|
|
||||||
"build"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"code-reviewer": {
|
"code-reviewer": {
|
||||||
"description": "Code review",
|
"description": "Code review",
|
||||||
"model": "sonnet",
|
"model": "sonnet",
|
||||||
"triggers": [
|
"triggers": ["review", "code review", "check code"]
|
||||||
"review",
|
|
||||||
"code review",
|
|
||||||
"check code"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"master-orchestrator": {
|
"master-orchestrator": {
|
||||||
"description": "Coordinate and enforce policies",
|
"description": "Coordinate and enforce policies",
|
||||||
@@ -232,11 +190,7 @@
|
|||||||
"personal-assistant": {
|
"personal-assistant": {
|
||||||
"description": "User interface, ultimate oversight",
|
"description": "User interface, ultimate oversight",
|
||||||
"model": "opus",
|
"model": "opus",
|
||||||
"triggers": [
|
"triggers": ["help", "assist", "question"]
|
||||||
"help",
|
|
||||||
"assist",
|
|
||||||
"question"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"workflows": {
|
"workflows": {
|
||||||
@@ -246,70 +200,39 @@
|
|||||||
},
|
},
|
||||||
"health/cluster-health-check": {
|
"health/cluster-health-check": {
|
||||||
"description": "Kubernetes cluster health check",
|
"description": "Kubernetes cluster health check",
|
||||||
"triggers": [
|
"triggers": ["cluster health", "k8s health"]
|
||||||
"cluster health",
|
|
||||||
"k8s health"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"health/cluster-daily-summary": {
|
"health/cluster-daily-summary": {
|
||||||
"description": "Daily cluster health summary",
|
"description": "Daily cluster health summary",
|
||||||
"triggers": [
|
"triggers": ["daily summary", "cluster summary"]
|
||||||
"daily summary",
|
|
||||||
"cluster summary"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"deploy/deploy-app": {
|
"deploy/deploy-app": {
|
||||||
"description": "Deploy application to Kubernetes",
|
"description": "Deploy application to Kubernetes",
|
||||||
"triggers": [
|
"triggers": ["deploy app", "deploy to k8s"]
|
||||||
"deploy app",
|
|
||||||
"deploy to k8s"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"incidents/pod-crashloop": {
|
"incidents/pod-crashloop": {
|
||||||
"description": "Handle pod crashloop",
|
"description": "Handle pod crashloop",
|
||||||
"triggers": [
|
"triggers": ["crashloop", "pod crashing", "restart loop"]
|
||||||
"crashloop",
|
|
||||||
"pod crashing",
|
|
||||||
"restart loop"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"incidents/node-issue-response": {
|
"incidents/node-issue-response": {
|
||||||
"description": "Respond to node issues",
|
"description": "Respond to node issues",
|
||||||
"triggers": [
|
"triggers": ["node issue", "node down", "node problem"]
|
||||||
"node issue",
|
|
||||||
"node down",
|
|
||||||
"node problem"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"incidents/resource-pressure-response": {
|
"incidents/resource-pressure-response": {
|
||||||
"description": "Handle resource pressure",
|
"description": "Handle resource pressure",
|
||||||
"triggers": [
|
"triggers": ["resource pressure", "out of memory", "disk full"]
|
||||||
"resource pressure",
|
|
||||||
"out of memory",
|
|
||||||
"disk full"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"incidents/argocd-sync-failure": {
|
"incidents/argocd-sync-failure": {
|
||||||
"description": "Handle ArgoCD sync failures",
|
"description": "Handle ArgoCD sync failures",
|
||||||
"triggers": [
|
"triggers": ["sync failed", "argocd error"]
|
||||||
"sync failed",
|
|
||||||
"argocd error"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"sysadmin/health-check": {
|
"sysadmin/health-check": {
|
||||||
"description": "System health check workflow",
|
"description": "System health check workflow",
|
||||||
"triggers": [
|
"triggers": ["system check", "health check"]
|
||||||
"system check",
|
|
||||||
"health check"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"sysadmin/system-update": {
|
"sysadmin/system-update": {
|
||||||
"description": "System update workflow",
|
"description": "System update workflow",
|
||||||
"triggers": [
|
"triggers": ["system update", "update packages", "upgrade"]
|
||||||
"system update",
|
|
||||||
"update packages",
|
|
||||||
"upgrade"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"delegation_helpers": {
|
"delegation_helpers": {
|
||||||
|
|||||||
Reference in New Issue
Block a user