Agent skill

Brightdata CI Integration

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Build an offline-default CI contract lane for Bright Data and isolate any authorized live probe behind protected controls.

MITAuto-check passedDevelopment

Install Brightdata CI Integration

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill brightdata-ci-integration -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace brightdata-ci-integration --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/brightdata-ci-integration .claude/skills/brightdata-ci-integration && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
brightdata-ci-integration
GitHub stars
2.8k
Token cost
~984 tokens
SKILL.md length
388 words
Files
2 (incl. references)
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Build an offline-default CI contract lane for Bright Data and isolate any authorized live probe behind protected controls.

  • Works in 4 steps: Audit the workflow boundary → Add the required offline lane → Isolate the optional live lane → …
  • Adding provider checks to pull requests
  • SKILL.md covers Overview, Prerequisites, Instructions and Tool Discipline, plus 4 more sections
  • Calls npm

What it does

Brightdata CI Integration is an agent skill from jeremylongshore/tons-of-skills-marketplace. Build an offline-default CI contract lane for Bright Data and isolate any authorized live probe behind protected controls. Use when adding provider checks to pull requests or release workflows. Trigger with: "test Bright Data in CI", "add a Bright Data contract job", "secure the live CI probe".

Its SKILL.md is about 980 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/official-docs.md`). Compatibility notes: Requires offline Bright Data fixtures; an optional live lane requires protected CI secrets and an explicitly approved target

It sits in Development, covering Pull requests. It works with Bright Data and npm. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Adding provider checks to pull requests
  • Release workflows
  • With: test Bright Data in CI
  • Add a Bright Data contract job

Example prompts

  • “test Bright Data in CI”
  • “add a Bright Data contract job”
  • “secure the live CI probe”
  • “/brightdata-ci-integration”

Requirements

  • Compatibility (from SKILL.md): Requires offline Bright Data fixtures; an optional live lane requires protected CI secrets and an explicitly approved target
  • Pre-approved tools (allowed-tools): Read, Grep, Write, Edit, Bash(npm:*)

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Audit the workflow boundary
  2. Add the required offline lane
  3. Isolate the optional live lane
  4. Prove negative behavior

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Grep
    • Write
    • Edit
    • Bash(npm:*)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.brightdata.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires offline Bright Data fixtures; an optional live lane requires protected CI secrets and an explicitly approved target

    From compatibility in the SKILL.md frontmatter.

Context cost

Brightdata CI Integration loads about 984 tokens when it runs, and up to ~1.2k if it reads all its reference files. Until then it costs about 80 tokens; SKILL.md has 388 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~80
When it runs · the whole SKILL.md, loaded when a task matches
~984
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 388 words, ~984 tokens.

Download SKILL.mdSave it as .claude/skills/brightdata-ci-integration/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
brightdata-ci-integration
description
Build an offline-default CI contract lane for Bright Data and isolate any authorized live probe behind protected controls. Use when adding provider checks to pull requests or release workflows. Trigger with: "test Bright Data in CI", "add a Bright Data contract job", "secure the live CI probe".
allowed-tools
Read, Grep, Write, Edit, Bash(npm:*)
compatibility
Requires offline Bright Data fixtures; an optional live lane requires protected CI secrets and an explicitly approved target
version
2.0.0
argument-hint
[workflow-or-test-path]
model
inherit
effort
high
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
saas, web-data, bright-data, ci-integration, operations

Bright Data CI Contract Lane

Overview

Keep pull-request verification credential-free and deterministic. Test the Bright Data adapter against fixtures by default, then place any necessary live probe in an independent protected job with a dedicated credential, approved target, and one-operation budget.

Prerequisites

  • A repository test command and representative sanitized success and failure fixtures
  • The CI workflow and Bright Data adapter paths
  • Maintainer approval before creating an optional live lane

Instructions

Step 1: Audit the workflow boundary

Read the workflow and Grep for secrets, direct provider calls, artifact uploads, and execution from untrusted forks. Map every test to either the offline contract lane or the protected live lane.

Step 2: Add the required offline lane

Write or Edit the workflow so the required job runs npm ci and npm run test:brightdata:contract with BRIGHTDATA_MODE=fixture. Cover success, authentication denial, policy denial, 429, provider 5xx, malformed output, and redaction without network access.

Step 3: Isolate the optional live lane

Make the live job independent of fork and pull-request execution. Require a protected environment, maintainer authorization, an approved public target, a dedicated least-privilege secret, a single-operation ceiling, a timeout, and redacted logs.

Step 4: Prove negative behavior

Use Bash(npm:*) to run contract tests with missing and sentinel credentials. Confirm the offline job remains green without secrets and that failure artifacts contain neither credentials nor collected payloads.

Show full SKILL.md (167 more words)Show less

Tool Discipline

Use Read and Grep to inspect workflows, adapters, and secret references. Use Write and Edit for the workflow, fixtures, tests, and runbook. Use Bash(npm:*) only for dependency installation and repository test commands; do not use it to make live Bright Data requests.

Output

  • A required credential-free offline contract job
  • An optional, independent protected live-probe job
  • Negative-test and redaction receipts

Examples

A forked pull request runs synthetic proxy and snapshot fixtures only. A maintainer-triggered release workflow may perform one approved provider operation through a protected environment and records only status, latency, and redacted error class.

Error Handling

FailureMeaningResponse
A fork can access a provider secretTrust boundary is brokenDisable the live job and remove the secret exposure
Offline tests require the networkContract lane is nondeterministicReplace provider traffic with sanitized fixtures
A live artifact contains raw outputData boundary is brokenDelete the artifact and retain only redacted metrics

Resources

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in skills/.curated/brightdata-ci-integration of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • references/official-docs.md

Open the folder on GitHubat commit cfae287

Compare with similar skills

Brightdata CI Integration next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Brightdata CI Integration compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Brightdata CI Integration this skilljeremylongshore/tons-of-skills-marketplace2.8k—~984Automated safety check: PassMIT
Open Code Review CLIalibaba/open-code-review46k—~3.1kAutomated safety check: PassApache-2.0
Verdaccio Pull Request Workflowverdaccio/verdaccio18k—~1.9kAutomated safety check: PassMIT
Code Reviewyaklang/yakit7.8k—~1.5kAutomated safety check: NotesAGPL-3.0
AionUi Version BumpiOfficeAI/AionUi33k—~2.1kAutomated safety check: PassApache-2.0
Code ReviewAzure/Azurite2.3k—~734Automated safety check: PassMIT

Similar skills

  • Open Code Review CLI

    alibaba/open-code-review

    Runs the ocr command-line tool to review Git changes, a commit or a branch comparison with an AI model, returning line-level comments and optionally applying fixes.

    46k GitHub stars~3.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Takes a change through a verdaccio pull request: branch, local checks, changeset, title and body, labels, CI and review rounds, and ports to other release lines.

    18k GitHub stars~1.9k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Code Review

    yaklang/yakit

    对 Yakit 仓库的代码改动做规范化 code review:按代码逻辑、TS 定义、UI 引用与 Props、CSS 样式、依赖版本、配置项六个维度审查,检查测试用例缺失,强制执行 tsc 类型检查与 vitest 测试验证,输出「结果汇总 / 明细解释 / 合并结论」三块报告,经用户确认后写入文件。当用户要求 review、审查、评审代码改动,或在提交、合并、提 PR…

    7.8k GitHub stars~1.5k tokensUpdated yesterday
    DevelopmentAuto-check: notes
  • AionUi Version Bump

    iOfficeAI/AionUi

    Automates an AionUi release: checks the latest AionCore release and its artifacts, updates package.json, writes the changelog, opens a PR and tags the release.

    33k GitHub stars~2.1k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Code Review

    Azure/Azurite

    Official

    Review Azurite pull requests with service-aware checks for Blob, Queue, and Table behavior, API compatibility, tests, and release notes.

    2.3k GitHub stars~734 tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Verdaccio Code Review

    verdaccio/verdaccio

    Reviews a verdaccio diff, branch or PR against the repository's review guide, verifies each finding in the code and reports only actionable issues.

    18k GitHub stars~853 tokensUpdated 2 days ago
    DevelopmentAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Brightdata CI Integration

What does Brightdata CI Integration do?

Build an offline-default CI contract lane for Bright Data and isolate any authorized live probe behind protected controls. Brightdata CI Integration is an agent skill from jeremylongshore/tons-of-skills-marketplace. Build an offline-default CI contract lane for Bright Data and isolate any authorized live probe behind protected controls.

When should I use Brightdata CI Integration?

Brightdata CI Integration fits situations like: adding provider checks to pull requests; release workflows; with: test Bright Data in CI; add a Bright Data contract job.

How do I install Brightdata CI Integration in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill brightdata-ci-integration -a claude-code`. Or copy the skill folder (skills/.curated/brightdata-ci-integration in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/brightdata-ci-integration in your project. Claude Code loads it when a task matches its description.

How do I install Brightdata CI Integration in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill brightdata-ci-integration -a codex`. Or copy the skill folder (skills/.curated/brightdata-ci-integration in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/brightdata-ci-integration in your project. Codex loads it when a task matches its description.

Can I use Brightdata CI Integration in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill brightdata-ci-integration -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/brightdata-ci-integration, .gemini/skills/brightdata-ci-integration, .github/skills/brightdata-ci-integration and .opencode/skills/brightdata-ci-integration in your project.

What does Brightdata CI Integration need to run?

Going by SKILL.md and its folder, Brightdata CI Integration needs the command-line tools its instructions call (npm). Its frontmatter pre-approves these tools: Read, Grep, Write, Edit, Bash(npm:*). Compatibility (from SKILL.md): Requires offline Bright Data fixtures; an optional live lane requires protected CI secrets and an explicitly approved target.

Does Brightdata CI Integration access the network?

SKILL.md names 1 domain. As links in the text: docs.brightdata.com. This is read from the text; nothing was executed.

Is Brightdata CI Integration safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Brightdata CI Integration use?

Brightdata CI Integration is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Brightdata CI Integration use?

About 984 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 187 tokens, read only when the agent opens those files.

What are the alternatives to Brightdata CI Integration?

Skills that share tags, products or a category with Brightdata CI Integration: Open Code Review CLI (alibaba/open-code-review, 46k stars), Verdaccio Pull Request Workflow (verdaccio/verdaccio, 18k stars), Code Review (yaklang/yakit, 7.8k stars) and AionUi Version Bump (iOfficeAI/AionUi, 33k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Brightdata CI Integration?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.