一键导入
autoschrute-annotate
[Workflow] Investigate elevated 5xx windows for an OCM service and optionally write a Grafana annotation after explicit approval.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
[Workflow] Investigate elevated 5xx windows for an OCM service and optionally write a Grafana annotation after explicit approval.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Read, create, update, inspect, and reply to Bitbucket pull requests or commit diffs using Bitbucket URLs plus environment-backed auth. Use when Codex needs Bitbucket API operations for PR metadata, compare or commit evidence, PR discussion threads, PR creation/update, reviewer preservation, or prefixed replies. This skill does not perform full code-change review or own code remediation.
Review change-management tickets such as Jira CHANGE or CM requests for deployment readiness, scope drift, documentation quality, and runbook adherence. Use when Codex needs to assess implementation steps, validation evidence, rollback clarity, Shepherd release scope and plan diffs, regional outliers, manual data-fix or host-maintenance procedures, team-specific runbook alignment, and commit or artifact-version alignment, and optionally write findings back to the ticket.
Bootstrap a local Codex setup from this shared starter repo. Use when an engineer needs an interactive onboarding flow that asks for local paths, required MCP settings, and only the overrides that differ from the shared Enterprise ChatGPT defaults, then generates or repairs a real local Codex config and verifies that shared path placeholders were resolved.
Use when onboarding OCI users to available packs, registry entries, PromptLib spaces, ORA skills, Skills Hub / AI Skills Registry, Codex Enterprise apps/connectors, or non-pack content sources after installing OCI starter packs.
Inspect DevOps MFO or region-build flock dependency status for a specific region, project, flock, and phonebookId. Use when Codex needs to determine which region-build phases are satisfied, unsatisfied, or optional; identify whether a flock has published the required capabilities; recursively trace missing capability producers; discover related infrastructure or application flocks from the dependency graph; or explain which upstream project or flock is blocking publication.
Preflights local ossh and oci-ops access, reads a Jira ticket to identify a target hostname and region, validates OCI authentication, resolves the tenancy OCID, and returns the appropriate oci-ops SSH connection command. Use when a user asks to SSH to an OCI host from a Jira ticket, set up ossh or oci-ops access, resolve a host region or tenancy, or needs an oci-ops SSH command.
| name | autoschrute-annotate |
| description | [Workflow] Investigate elevated 5xx windows for an OCM service and optionally write a Grafana annotation after explicit approval. |
| source_type | workflow |
| metadata | {"last_updated":"2026-03-10T00:00:00.000Z","owner":"ocm"} |
ocm-inventory, ocb-discovery, ocm-migration, or ocb-agent)us-ashburn-1)YYYY-MM-DD)YYYY-MM-DD)investigate-onlyinvestigate-and-annotateskills/ocm-dev/access-warmups-detail.md before multi-call execution.rules/ocm-team.md plus skills/ocm-dev/team-reference-tables.md as the source of truth for service tenancy names, panel ids, and dashboard conventions.skills/find-5xx-times/SKILL.md to derive the incident window.skills/autoschrute-add-annotation/SKILL.md only after the mutation gate is cleared.rules/ocm-team.md; if it does not, stop and report that the workflow only supports mapped OCM services.skills/ocm-dev/access-warmups-detail.md.find-5xx-times to identify the elevated 5xx window for the requested service, region, and date range.skills/ocm-dev/team-reference-tables.md.get_logging_namespaces with the region and service tenancy name; collect every returned namespace for the service.ad1 only).search_logs with exact timestamps from the elevated 5xx window, all collected namespaces, limit 25, and query WHERE "#statusCode" >= 500 | SORT by ts asc using service_log=true first.#opc-request-id), retry the same query with service_log=false across the same AD set before concluding no data.#opc-request-id from the 5xx log results; if none exist after fallback search, stop and report that no request id was available in the sampled failing logs.search_logs again with the same timestamps, same namespaces, and same AD coverage, limit 25, and query WHERE "#opc-request-id" = '<opc-request-id>' | WHERE "#level" = 'ERROR' | SORT by ts asc.investigate-only, stop here and return the summary plus the proposed annotation text.autoschrute-add-annotation with the region, dashboard uid, panel id, elevated-window start/end in epoch milliseconds, and the approved annotation text.find-5xx-times.ad1.service_log=true produced no usable evidence, the workflow retried with service_log=false and records which mode produced the final evidence.#opc-request-id and error log lines used.autoschrute-add-annotation reports success from its own stdout.