CtrlK
BlogDocsLog inGet started
Tessl Logo

omnibus-to-bazel

Convert an omnibus/config/software/<name>.rb dependency to a Bazel third-party dep under deps/. Use when asked to migrate, convert, or add a dep from omnibus to Bazel.

Invalid
This skill can't be scored yet
Validation errors are blocking scoring. Review and fix them to unlock Quality, Impact and Security scores. See what needs fixing →
SKILL.md
Quality
Evals
Security

Evaluation results

100%

13%

Migrate libnetcap to the Bazel Build System

Header-only dep migration with ship_source_offer and SPDX license verification

Criteria
Without context
With context

Correct SPDX license

100%

100%

ship_source_offer target

100%

100%

S3 mirror URL first

100%

100%

Alphabetical http_archive

100%

100%

projects/ dir updated

0%

100%

software/ dir updated

70%

100%

.rb file deleted

100%

100%

_HEADERS glob shared

100%

100%

all_files visibility

100%

100%

purl {version} placeholder

100%

100%

100%

22%

Migrate libciphers to the Bazel Build System

Compiled library dep migration without ship_source_offer

Criteria
Without context
With context

No cc_library target

0%

100%

No pkg_files target

100%

100%

No pkg_filegroup target

100%

100%

No pkg_install target

100%

100%

No ship_source_offer

0%

100%

Correct SPDX license

100%

100%

package_metadata present

100%

100%

license target present

100%

100%

http_archive inserted

100%

100%

.rb file deleted

100%

100%

100%

4%

Migrate libsigcheck to Bazel with Dynamic Version Management

Dynamic version from release.json with module_utils.bzl

Criteria
Without context
With context

SHA256 added to release.json

100%

100%

module_utils.bzl created

100%

100%

get_auth used

100%

100%

use_repo_rule in MODULE file

100%

100%

No http_archive in repos.MODULE

100%

100%

buildifier leave-alone comment

100%

100%

Alphabetical include order

100%

100%

reproducible metadata

100%

100%

omnibus scripts updated

50%

100%

.rb file deleted

100%

100%

Repository
DataDog/datadog-agent
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.