Canepro
- 27 skills
- 0 followers
- 6 hours ago last updated
- ▌ Loki · canepro bundleGrafana Loki and LogQL: stream selectors, line filters, parsers, metric queries, ingestion via Alloy/Promtail/Fluent Bit, and structured metadata. Use when writing or fixing LogQL or configuring Loki ingestion. For slow queries or label schema audits use loki-label-analyzer; analyze pasted log files directly.
- ▌ Recall · canepro bundleRebuild recent working context for a topic before starting or resuming work, from shared memory, live git and gh state, and the shared record, then hand back a tight current-state brief. Use for "catch me up", "where did I leave off", "what have I been working on", or "recall my work on X". Never mines chat transcripts.
- ▌ M365 Admin · canepro bundleAdminister and automate Microsoft 365: Exchange Online mailboxes, Teams lifecycle, SharePoint sites and sharing, license auditing, and Graph API or PowerShell automation. Use for admin scripting, onboarding/offboarding workflows, tenant configuration, and evidence-backed Microsoft 365 support investigation.
- ▌ Playwright · canepro bundleFallback terminal browser automation via playwright-cli or the bundled wrapper. Use when Browser/Chrome plugin control is unavailable or the task needs CLI-friendly navigation, form filling, screenshots, scraping, or stateful browser sessions. Vendor frontend-testing and browser plugin tools route first.
- ▌ Screenshot · canepro bundleUse when the user explicitly asks for a desktop or system screenshot (full screen, specific app or window, or a pixel region), or when tool-specific capture capabilities are unavailable and an OS-level capture is needed.
- ▌ Transcribe · canepro bundleTranscribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.
- ▌ Jenkins Sre · canepro bundleInvestigate Jenkins controller and agent runtime problems such as offline nodes, queue or executor issues, credential failures, WebSocket or inbound-agent errors, and controller health problems. Use when Jenkins itself looks unhealthy or misconfigured; distinguish runtime problems from pipeline code failures and prefer durable fixes.
- ▌ K8S Sre Triage · canepro bundleInvestigate Kubernetes and container runtime incidents with evidence-first triage. Use when pods are crashing or pending, rollouts are stuck, ingress or DNS routing is broken, storage or nodes are failing, or a GitOps-managed workload is unhealthy after deploy; prefer GitOps-safe remediation and verify recovery.
- ▌ Terraform Skill · canepro bundleUse when writing, reviewing, or debugging Terraform/OpenTofu modules, tests, CI, scans, or state ops - diagnoses failure mode (identity churn, secrets, blast radius, CI drift, state corruption) with version-aware guards.
- ▌ Codex MCP Repair · canepro bundleUse when local Codex MCP or connector setup fails, including Zoho MCP, streamable_http auth, stdio wrappers, mcp-remote, malformed local state, startup warnings, missing features, or add/fix this MCP in Codex tasks. Preserve endpoints the user says work elsewhere; troubleshoot local Codex auth, transport, wrapper, and state first.
- ▌ Gitops Reconcile · canepro bundleInvestigate and restore GitOps convergence for Argo CD or Flux. Use when apps are `OutOfSync`, `Missing`, `Progressing`, or `Degraded`, merged changes do not land, revisions are stale, syncs are blocked by CRDs or ordering, or desired state differs from live state; inspect desired state first and fix the actual blocker.
- ▌ Codex HTML Report · canepro bundleCreate durable, self-contained HTML reports from any agent session: proof and completed-work reports, implementation closeouts, deployment verification, code reviews, ops or support case summaries, research briefs, and architecture plans meant to be read in a browser. Includes evidence, verification, risks, next steps. Not for quick answers or when the user wants Markdown or plain text.
- ▌ Show Me Your Work · canepro bundleKeep a compact, reviewable decision ledger for long-running or unattended work. Use when a reviewer needs to reconstruct consequential choices and their evidence without reading private transcripts or replaying the entire task.
- ▌ Loki Label Analyzer · canepro bundleAudit, design, or improve a Grafana Loki label schema: cardinality scoring, static vs dynamic label rules, structured metadata placement, and stream-level query performance diagnosis. Use when Loki queries are slow, stream counts or costs are growing, or the user asks to evaluate or redesign Loki labels. For LogQL syntax and ingestion, use loki.
- ▌ Zoho Desk API Notes · canepro bundleConfigure, post, and troubleshoot Zoho Desk private ticket notes through API or n8n OAuth workflows. Use when working with Zoho Desk ticket comments, private case notes, orgId headers, OAuth scopes, visible ticket numbers versus internal ticket ids, SCOPE_MISMATCH, URL_NOT_FOUND, or safe first-response draft workflows.
- ▌ Security Ownership Map · canepro bundleBuild a security ownership topology from git history: people-to-file mapping, bus factor, sensitive-code ownership, CSV/JSON export for graphs. Trigger only for security-oriented ownership or bus-factor analysis (orphaned sensitive code, CODEOWNERS reality checks, sensitive hotspots). Not for general maintainer lists.
- ▌ N8n Workflow API Deploy · canepro bundleDeploy, update, inspect, and verify n8n workflows through the n8n API. Use when creating or changing n8n workflow JSON, upserting workflows, binding credentials, checking live workflow drift, validating node URLs, keeping automations inactive until activation gates pass, or debugging n8n API/runtime mismatch.
- ▌ Aks Gitops Pvc Rightsize · caneproReduce or change an Azure AKS PVC disk size or storage class in a GitOps-managed workload, including when ArgoCD or Flux runs outside the cluster. Covers backup, PVC recreation, restore, verification, and cost cleanup. Not for GitOps sync failures (gitops-reconcile) or live pod incidents (k8s-sre-triage).
- ▌ Create Verification Skill · canepro bundleCreate a project-local skill that drives a real application through its user-facing surface and captures durable proof. Use when a repository lacks a repeatable way for agents to verify UI, CLI, API, service, or desktop behavior.
- ▌ Prometheus Grafana Triage · canepro bundleInvestigate Prometheus, Grafana, and Alertmanager incidents by separating real platform problems from scrape failures and bad rules. Use when alerts fire unexpectedly, targets are down, dashboards look stale, Alertmanager is noisy, or PromQL or rule logic may be wrong.
- ▌ Prometheus Label Strategy · canepro bundleDesign and audit Prometheus label schemas to prevent high cardinality at the source: instrumentation hygiene, target vs application labels, histogram label discipline, info metrics, exemplars. Use when designing or reviewing metric labels. For a live cardinality fire, use prometheus-cardinality-troubleshooter.
- ▌ Entra Oidc App Integration · caneproMicrosoft Entra OIDC app integrations with Argo CD, Grafana, Kubernetes dashboards, or CI/CD tools: app registrations, redirect URIs, client secrets, group claims, RBAC group mapping, and SSO cutover verification. Not for general Microsoft 365 tenant administration (m365-admin).
- ▌ Maintain Verification Skill · canepro bundleAudit and repair a project-local verification skill and its feature map using source inspection plus one live pass. Use when verification instructions, harness commands, selectors, or documented user features may have drifted.
- ▌ Vendor Security Gitops Patch · caneproUse when a vendor security email, CVE, GHSA, or advisory says a self-hosted or pinned dependency needs a patch and the fix should land through GitOps, Helm values, image tags, container tags, or version-pinned manifests.
- ▌ Codex App Server Backend Adapter · canepro bundleDesign, implement, and troubleshoot backend services that use Codex app-server or Codex OAuth-backed execution. Use when comparing Codex CLI, codex app-server --stdio, managed app-server daemon, mounted OAuth session material, WebSocket transports, provider health checks, timeouts, or production-like Codex provider lanes.
- ▌ Kubernetes Platform Architecture · canepro bundleDesign Kubernetes platform architecture: cluster topology, tenancy, namespaces, networking, security boundaries, upgrades, and operational ownership on EKS, AKS, GKE, or on-prem. Use for platform planning, multi-cluster models, and cost or upgrade direction. Not for live incidents (k8s-sre-triage) or sync failures (gitops-reconcile).
- ▌ Prometheus Cardinality Troubleshooter · canepro bundleDiagnose an active Prometheus cardinality problem: OOMing Prometheus, slow queries, Active Series or DPM bill spikes, 'too many samples' ingest errors, series churn. Covers tsdb status drill-downs, common culprits, and safe remediation (never labeldrop a distinguishing label). For prevention, use prometheus-label-strategy.