Agent skill

Albucore Public API

by albumentations-team in albumentations-team/albucore

Albucore star-exported API (all), routers vs albucore.functions shims, and dependents such as Albumentations.

MITAuto-check passedAI & LLM Engineering

Install Albucore Public API

skills CLI
$ npx skills add albumentations-team/albucore --skill albucore-public-api -a claude-code

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

GitHub CLI
$ gh skill install albumentations-team/albucore albucore-public-api --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/albumentations-team/albucore.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/albucore-public-api .claude/skills/albucore-public-api && 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
albucore-public-api
GitHub stars
123
Token cost
~467 tokens
SKILL.md length
203 words
Files
1
Skills in repo
5
Repo updated
First seen
Licence
MIT

At a glance

Albucore star-exported API (all), routers vs albucore.functions shims, and dependents such as Albumentations.

  • Works in 5 steps: Implement in the appropriate submodule… → For a regular router, ensure from… → For a geometric router, append it to… → …
  • Changing exports
  • SKILL.md covers Star Import, Classification Doc, Dependents and Adding an Export
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Albucore Public API is an agent skill from albumentations-team/albucore. Albucore star-exported API (all), routers vs albucore.functions shims, and dependents such as Albumentations. Use when changing exports, documenting API, or deciding what belongs in package all.

Its SKILL.md is about 470 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering. It works with OpenCV. The repository describes itself as: A high-performance image processing library designed to optimize and extend the Albumentations library with specialized functions for advanced image transformations. Perfect for… The licence is MIT.

When your agent uses it

  • Changing exports
  • Documenting API
  • Deciding what belongs in package all

Example prompts

  • “/albucore-public-api”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Implement in the appropriate submodule (arithmetic.py, lut.py, geometric.py, etc.).
  2. For a regular router, ensure from submodule import * in functions.py exposes the name and append it to functions.all, sorted or grouped…
  3. For a geometric router, append it to geometric.all; do not add a compatibility shim to functions.py unless there is a separate public-API…
  4. Confirm from albucore import succeeds and that the name occurs once in package all.
  5. Update docs/public-api.md if classification changes.

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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.

Context cost

Albucore Public API loads about 467 tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 203 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~56
When it runs · the whole SKILL.md, loaded when a task matches
~467

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 albumentations-team/albucore at commit 249d10b, republished under its MIT licence (© albumentations-team). 203 words, ~467 tokens.

Download SKILL.mdSave it as .claude/skills/albucore-public-api/SKILL.md (or your agent's skills folder).
name
albucore-public-api
description
Albucore star-exported API (__all__), routers vs albucore.functions shims, and dependents such as Albumentations. Use when changing exports, documenting API, or deciding what belongs in package __all__.

Albucore Public API

Star Import

from albucore import * follows albucore/__init__.py, which merges __all__ from functions, decorators, geometric, and utils, plus metadata.

Most routers live in albucore/functions.py __all__, re-exported from arithmetic, lut, normalize, convert, ops_misc, and stats. Geometric routers live in albucore/geometric.py __all__ and are separately merged by package __init__; resize3d is one such router.

Classification Doc

Use docs/public-api.md for router classification and explicit from albucore.functions import ... shims such as *_opencv, *_numpy, NumKong helpers, and LUT plumbing.

Dependents

If Albumentations or another downstream package imports a symbol, it must be either:

  • On package __all__ for star-import compatibility, or
  • Documented with an explicit import path such as albucore.functions.

Example: sz_lut and apply_uint8_lut are public routers on __all__ and are implemented in albucore/lut.py.

Adding an Export

  1. Implement in the appropriate submodule (arithmetic.py, lut.py, geometric.py, etc.).
  2. For a regular router, ensure from submodule import * in functions.py exposes the name and append it to functions.__all__, sorted or grouped with peers.
  3. For a geometric router, append it to geometric.__all__; do not add a compatibility shim to functions.py unless there is a separate public-API decision.
  4. Confirm from albucore import <name> succeeds and that the name occurs once in package __all__.
  5. Update docs/public-api.md if classification changes.

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

Files

Just SKILL.md in .codex/skills/albucore-public-api of albumentations-team/albucore.

Open the folder on GitHubat commit 249d10b

Compare with similar skills

Albucore Public API 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.

Albucore Public API compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Albucore Public API this skillalbumentations-team/albucore123—~467Automated safety check: PassMIT
Robot Perceptionarpitg1304/robotics-agent-skills369—~15kAutomated safety check: PassApache-2.0
ComfyUI Custom Node BuilderConstantineB6/comfy-pilot230—~897Automated safety check: PassMIT
Senior Computer Visiondavila7/claude-code-templates33k2 repos~1.4kAutomated safety check: PassMIT
Opencv Bioimage Analysisjaechang-hits/SciAgent-Skills3741 repos~3.9kAutomated safety check: PassApache-2.0
Caffe Cifar 10lazyFrogLOL/Harness_Engineering128—~1.7kAutomated safety check: PassNone

Similar skills

  • Robot Perception

    arpitg1304/robotics-agent-skills

    Comprehensive best practices for robot perception systems covering cameras, LiDARs, depth sensors, IMUs, and multi-sensor setups.

    369 GitHub stars~15k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • ComfyUI Custom Node Builder

    ConstantineB6/comfy-pilot

    Helps an agent write ComfyUI custom nodes in Python, including wrapping an existing script, mapping data types and handling image batches.

    230 GitHub stars~897 tokensUpdated 7 mo ago
    AI & LLM EngineeringAuto-check passed
  • Senior Computer Vision

    davila7/claude-code-templates

    World-class computer vision skill for image/video processing, object detection, segmentation, and visual AI systems.

    33k GitHub starsUsed in 2 repos~1.4k tokens
    AI & LLM EngineeringAuto-check passed
  • Opencv Bioimage Analysis

    jaechang-hits/SciAgent-Skills

    Computer vision for bio-image preprocessing, feature detection, real-time microscopy.

    374 GitHub starsUsed in 1 repo~3.9k tokens
    AI & LLM EngineeringAuto-check passed
  • Caffe Cifar 10

    lazyFrogLOL/Harness_Engineering

    Guidance for building and training with the Caffe deep learning framework on CIFAR-10 dataset.

    128 GitHub stars~1.7k tokensUpdated 4 mo ago
    AI & LLM EngineeringAuto-check passed
  • Agent Builder

    shareAI-lab/learn-claude-code

    Design and build AI agents for any domain. An agent skill from shareAI-lab/learn-claude-code.

    78k GitHub starsUsed in 4 repos~1.2k tokens
    AI & LLM EngineeringAuto-check passed

More from albumentations-team/albucore

  • Albucore Benchmarks

    albumentations-team/albucore

    Running Albucore micro-benchmarks under benchmarks/, synthetic router timings, and comparing PyPI releases with uv --no-project.

    123 GitHub stars~1.5k tokensUpdated 4 days ago
    Auto-check passed
  • Albucore Conventions

    albumentations-team/albucore

    Albucore image processing conventions - shapes (H,W,C), dtypes (uint8/float32), benchmark-driven backend routing (OpenCV, NumPy, Torch CPU, LUT, NumKong), tests, and lockfile discipline.

    123 GitHub stars~1.6k tokensUpdated 4 days ago
    Auto-check passed
  • Performance Optimization

    albumentations-team/albucore

    Systematic performance audit for Albucore runtime code. An agent skill from albumentations-team/albucore.

    123 GitHub stars~743 tokensUpdated 4 days ago
    Auto-check passed
  • Torch Performance Optimization

    albumentations-team/albucore

    Optimize or review eager CPU-only Albucore PyTorch runtime paths with benchmark-backed decisions.

    123 GitHub stars~895 tokensUpdated 4 days ago
    Auto-check passed

Works with

Questions about Albucore Public API

What does Albucore Public API do?

Albucore star-exported API (all), routers vs albucore.functions shims, and dependents such as Albumentations. Albucore Public API is an agent skill from albumentations-team/albucore.functions shims, and dependents such as Albumentations.

When should I use Albucore Public API?

Albucore Public API fits situations like: changing exports; documenting API; deciding what belongs in package all.

How do I install Albucore Public API in Claude Code?

Run `npx skills add albumentations-team/albucore --skill albucore-public-api -a claude-code`. Or copy the skill folder (.codex/skills/albucore-public-api in albumentations-team/albucore) into .claude/skills/albucore-public-api in your project. Claude Code loads it when a task matches its description.

How do I install Albucore Public API in Codex?

Run `npx skills add albumentations-team/albucore --skill albucore-public-api -a codex`. Or copy the skill folder (.codex/skills/albucore-public-api in albumentations-team/albucore) into .agents/skills/albucore-public-api in your project. Codex loads it when a task matches its description.

Can I use Albucore Public API 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 albumentations-team/albucore --skill albucore-public-api -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/albucore-public-api, .gemini/skills/albucore-public-api, .github/skills/albucore-public-api and .opencode/skills/albucore-public-api in your project.

What does Albucore Public API need to run?

SKILL.md names no scripts, command-line tools or credentials: Albucore Public API is instructions for the agent only.

Does Albucore Public API access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Albucore Public API 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 Albucore Public API use?

Albucore Public API is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Albucore Public API use?

About 467 tokens (SKILL.md is roughly 1.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Albucore Public API?

Skills that share tags, products or a category with Albucore Public API: Robot Perception (arpitg1304/robotics-agent-skills, 369 stars), ComfyUI Custom Node Builder (ConstantineB6/comfy-pilot, 230 stars), Senior Computer Vision (davila7/claude-code-templates, 33k stars) and Opencv Bioimage Analysis (jaechang-hits/SciAgent-Skills, 374 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Albucore Public API?

albumentations-team (a GitHub organization) maintains it in albumentations-team/albucore, which has 123 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 5, 2026.

Source: albumentations-team/albucore on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.