← all publishers

BorjaIP

@borjaip source repo

12 published skills

  1. Run · borjaip
    Wrapper for your own prompts. Resolves the current local project to its matching Meridian project in the Obsidian PKM vault ({{OBSIDIAN_VAULT}}/meridian/<slug>/PROMPTS.md), reads the latest active prompt you wrote there, and executes it in the current session as if you had typed it in chat. Use when the user says "run", "ejecuta mi prompt", "run my prompt", or invokes /run.
    0
    installs
  2. Meeting Notes Enhance · borjaip bundle
    Enhance raw Obsidian meeting notes with AI — transforms sparse bullet points into a structured note with Summary, Decisions, Action Items, Open Questions, and preserves Raw Notes verbatim. Optionally incorporates a Whisper transcription from the paired file. Use when the user says "enhance my meeting notes", "structure this meeting", or invokes the skill on a .md file in meetings/notes/.
    0
    installs
  3. Create Runbook · borjaip
    Promote one or more triage notes in ops/<source>/ into a living runbook under ops/runbooks/. Use when the same class of failure has been observed two or more times, when the user says "create a runbook", "promote this to a runbook", or when an on-call procedure for a known failure pattern is needed.
    0
    installs
  4. Datadog Triage · borjaip
    End-to-end Datadog triage orchestrator. Entry point for "triage this incident", "triage service X", "something is wrong in Datadog", "investigate this alert/monitor", or "triage this Datadog URL" requests. Accepts Datadog URLs (dashboards, monitors, incidents, metric explorer, log explorer, APM trace) and auto-resolves the scope. Plans the investigation, delegates to datadog-service-health / datadog-logs-analyzer / datadog-metrics-investigator, consolidates findings, and produces a single top-level triage Markdown report under ops/datadog/triage/ with embedded live Datadog UI deep-links and a Next Steps section. Knowledge lives in the Obsidian vault — no Datadog notebooks or dashboards are created. Use this as the default entry point for any Datadog diagnostic task that is not already narrowed to logs-only / metrics-only / service-only.
    0
    installs
  5. Second Opinion · borjaip
    Independent second opinion on work done by another agent. Reviews local changes (git diff), commit ranges, or Pull Requests to detect bugs, misalignment with the original goal, and CLAUDE.md violations. Can invoke the Claude Code /code-review command as a sub-agent (for PRs) and generates a correction plan if findings warrant it. Use when an agent just made changes and you want to validate them before continuing: "review what the agent did", "second opinion on these commits", "validate agent work", "review agent changes", /second-opinion.
    0
    installs
  6. Capture Insights · borjaip
    Extract engineering insights from the current conversation and persist them to the Obsidian PKM vault at {{OBSIDIAN_VAULT}}/private/. Use when the user says "capture", "save this to obsidian", "remember this in my vault", or invokes /capture. Identifies technical knowledge (infra, CI/CD, debugging, architecture, patterns) and writes it to existing or new topic notes following the vault's conventions.
    0
    installs
  7. K8S Error Analyzer · borjaip
    Analyze Kubernetes pod failures by reading logs from pods (supports label selectors), identifying errors and issues, and generating detailed error analysis reports. Use when users ask to troubleshoot pods, analyze Kubernetes errors, investigate pod failures, or understand what's wrong with their applications in k8s.
    0
    installs
  8. K8S Optimizer Cost · borjaip
    Analyze cost efficiency and right-size Kubernetes workloads in a namespace using 7-day historical metrics from Datadog and PerfectScale-style policy-driven recommendations. Use when users ask to optimize cost, reduce waste, right-size pods/jobs, review over/under-provisioning, analyze resource requests/limits vs actual usage, or produce cost-savings reports for a namespace.
    0
    installs
  9. Datadog Logs Analyzer · borjaip
    Analyse Datadog logs for a service, time window, or error pattern. Discovers patterns, aggregates by attributes with DDSQL, inspects raw samples, and produces a triage report under ops/datadog/triage/ with live Datadog Logs Explorer deep-links embedded for reproducibility. Never writes anything to Datadog. Use when the user asks to "investigate logs for X", "what errors are there in service X", "find log pattern Y", "aggregate logs by Z", "top errors in staging/prod", or when deeper log analysis is needed as a sub-step of incident or service-health triage.
    0
    installs
  10. Datadog Service Health · borjaip
    Run a full Datadog APM health check for a service and produce a triage report. Inspects latency (p50/p95/p99), error rate, throughput, recent traces, upstream/downstream dependencies, and monitor coverage. Use when the user asks to "check the health of service X", "is service X degraded?", "investigate latency / errors in service X", "APM triage for service X", or as a sub-step of incident triage. Produces an Obsidian-friendly Markdown report under ops/datadog/triage/ with live Datadog UI deep-links embedded for reproducibility — never writes anything to Datadog itself.
    0
    installs
  11. Datadog Report Publisher · borjaip
    Publish a Datadog triage finding as a Markdown artefact in ops/datadog/triage/. The MD is the single source of truth — knowledge lives in the Obsidian vault, never in Datadog. Every finding must include live Datadog UI deep-links so the queries are reproducible from the note. Use as the final step of any Datadog triage skill (datadog-triage, datadog-service-health, datadog-logs-analyzer, datadog-metrics-investigator) to commit findings to the ops/ knowledge base.
    0
    installs
  12. Datadog Metrics Investigator · borjaip
    Investigate a Datadog metric spike, regression, or anomaly. Discovers the metric's metadata/dimensions, queries timeseries with formulas, slices by tags, compares to baseline, and publishes findings as a triage report under ops/datadog/triage/ with live Datadog metric-explorer / dashboard deep-links embedded for reproducibility. Never writes anything to Datadog. Use when the user asks to "investigate metric X spike", "why did Y metric change", "analyse Z metric by tag", "is metric W healthy", or as the metrics-scoped step of incident triage. Also use for saturation / capacity checks and Cloud Cost metric investigations.
    0
    installs