Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →GitOps operations skill for pi-mono containerized agent. Use when asked to deploy, manage, or troubleshoot GitOps workflows, Kubernetes manifests, or infrastructure changes. Integrates with the GitOps Control Plane for safe, auditable deployments.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -29% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-19 | ✗→✓ | ▲ Improved | -21% | 0% |
| case-06 | ✓→✗ | ▼ Worse | 29% | 0% |
Use this skill when the user asks about:
bash# Understand what needs to be deployed read /workspace/agentic-reconciliation-engine/README.md
bash# Check current cluster state kubectl get pods -A kubectl get deployments -A git status
bash# Validate manifests kubectl apply --dry-run=client -f manifests/ helm template ./charts/ | kubectl apply --dry-run=client -f -
bash# Create feature branch git checkout -b feature/infrastructure-update git add . git commit -m "Infrastructure update: [description]" git push origin feature/infrastructure-update # Create PR (via gh CLI) gh pr create --title "Infrastructure Update" --body "Changes: [description]"
bash# Monitor after merge kubectl get pods -w kubectl logs -f deployment/name
Before any deployment:
Pod Not Starting:
bashkubectl describe pod <pod-name> kubectl logs <pod-name> kubectl get events --sort-by=.metadata.creationTimestamp
Deployment Stuck:
bashkubectl rollout status deployment/<name> kubectl rollout undo deployment/<name>
Resource Issues:
bashkubectl top nodes kubectl top pods kubectl describe node <node-name>
bash# Query memory agent for similar past operations curl -X POST "$MEMORY_AGENT_URL/api/query" \ -H "Content-Type: application/json" \ -d '{"query": "previous deployment issues", "limit": 5}'
bash# User: "Deploy the new payment service to staging" # 1. Check manifests ls /workspace/agentic-reconciliation-engine/core/gitops/staging/payment-service/ # 2. Validate kubectl apply --dry-run=client -f core/gitops/staging/payment-service/ # 3. Deploy via GitOps git add core/gitops/staging/payment-service/ git commit -m "Add payment service to staging" git push origin main # 4. Monitor kubectl get pods -n staging -l app=payment-service
bash# User: "Rollback the payment service deployment" # 1. Check previous revisions kubectl rollout history deployment/payment-service -n staging # 2. Rollback kubectl rollout undo deployment/payment-service -n staging # 3. Verify kubectl get pods -n staging -l app=payment-service
When making changes:
Set up alerts for:
Other measured skills in the registry, with their headline benchmark lift.