open-telemetry
- 18 skills
- 0 followers
- 8 hours ago last updated
- ▌ Reference · open-telemetryUse when implementing or evaluating reference coverage for a semantic-conventions changeset involving GenAI spans, attributes, entities, metrics, or events across Python libraries.
- ▌ Pr Description · open-telemetryWrite or edit concise pull request descriptions for this repository. Use whenever drafting, creating, opening, or updating a pull request, or when reviewing whether a pull request description matches its diff.
- ▌ Review Migration · open-telemetryReview a migrated or augmented instrumentation-genai package by comparing it against any known external upstream implementations of the same instrumentation (OpenInference, vendor-specific). Handles both greenfield migrations and augment-mode PRs that add coverage to a pre-existing package (checking the added parts, their consistency with existing code, and old-vs-new coexistence). Writes MIGRATION_REPORT.md in the migrated package root.
- ▌ Write Conformance Tests · open-telemetryAuthor GenAI conformance-test scenarios for an OpenTelemetry instrumentation package — Scenario subclasses under tests/conformance/, the test_conformance.py runner, declared gaps, lib-specific assertions, and weaver live-check policies. Use when adding or updating conformance tests for any instrumentation, whether greenfield or ported.
- ▌ Draft Issue · open-telemetryDraft GitHub issues for opentelemetry.io following the real issue templates under `.github/ISSUE_TEMPLATE/`, the contributing guide, and the repo's live label taxonomy. Use when creating issue drafts from investigation findings or conversation context.
- ▌ Review Blog Post · open-telemetryReview OpenTelemetry blog posts for front matter compliance, content conventions, GitHub link stability (`gh-url-hash`), spelling, and OTel terminology. Use when reviewing a PR or draft under `content/en/blog/`.
- ▌ Review Pull Request · open-telemetryReview pull requests for opentelemetry.io: CI check semantics, CLA and approval-label workflow, link-cache handling, locale rules, and content quality. Use when reviewing a PR or debugging a CI failure in open-telemetry/opentelemetry.io.
- ▌ Update Git Submodule · open-telemetryUpdate one or more of the repository's git submodules to a target version (a specific tag or commit, the latest release, or HEAD), adjusting the pins in .gitmodules and re-syncing the submodule gitlinks. Follows the procedure in update-git-submodule.md.
- ▌ Setup New Localization · open-telemetrySet up a new website localization (language) for opentelemetry.io. Use when adding a new language/locale, wiring a new `content/<lang>/` tree, or onboarding a localization team.
- ▌ Approve Registry Update · open-telemetryVerify that an otelbot "Auto-update registry versions" PR is a pure version bump, then on confirmation, approve and add it to the merge queue. Use for otelbot/auto-update-registry-* PRs in open-telemetry/opentelemetry.io.
- ▌ Update Old Blog Ignores · open-telemetryAdvance the year range of old blog posts excluded from lint/format checks and fix scripts. Updates the ignore configuration of each tool listed in update-old-blog-ignores.md.
- ▌ Update I18N Drift Status · open-telemetryUpdate the drifted_from_default front matter field for localized content. Accepts an optional comma-separated locale list (e.g. pt,es,fr) to limit which locales are processed, and an optional --create-pr flag to open a PR automatically. Locales are discovered from the content directory structure.
- ▌ Refresh Link Cache Pr Fix · open-telemetryFetch, review, and attempt to fix failing link-check URLs on otelbot PRs. By default, sweeps all open `otelbot/*` PRs and processes those with failing link checks; targets a specific branch or group of branches when so instructed. Use when a bot branch is red, the link check keeps reporting 4XX/fragment errors after retries, or you want a guided pass over the link-cache fix loop.
- ▌ Resolve Link Cache Conflicts · open-telemetrySkill for recovering .lycheecache after a merge or rebase, whether from residual conflicts or union-merge residue, in the current branch or a specified PR.
- ▌ Database Build Review · open-telemetry bundleReview the PR produced by the Build Explorer Database workflow (.github/workflows/build-explorer-database.yml) and decide whether the generated diff is correct. Use after a nightly or manual explorer-db-builder run when a new registry release lands and the automated "[automated] Update explorer database (<ecosystem>)" PR needs sign-off, when a build produced an unexpectedly large diff, when files were/weren't deleted as expected, or when deciding whether a change needs a corrections overlay.
- ▌ Fix CI · open-telemetryUse when: fixing failing GitHub Actions CI, failed checks, test failures, Spotless, FOSSA, Gradle, or build failures on an opentelemetry-java-instrumentation PR branch. Downloads CI logs deterministically before debugging.
- ▌ Migrate From Openinference · open-telemetryMigrate a donated TypeScript openinference-instrumentation-* package from https://github.com/open-telemetry/donation-openinference into opentelemetry-js-contrib. Creates a new package or augments an existing package with missing OpenInference coverage while converting it to official OpenTelemetry GenAI semantic conventions. Use when a user asks to migrate or port a donated OpenInference TypeScript instrumentation package.
- ▌ Merge Ruff 120 · open-telemetryReformat code on a feature branch and merge main cleanly after the Ruff line-length increase from 79 to 120 (merged August 7, 2026, commit 0110bb1d273dbe848312d429326b844da9e86d93, PR #5514). Relevant for branches created before August 2026.