Agent skill

Add Namespace

by swagger-api in swagger-api/apidom

Creates a new namespace package for a new API specification version in the ApiDOM monorepo

No licenceAuto-check passedBackend & APIs

Install Add Namespace

skills CLI
$ npx skills add swagger-api/apidom --skill add-namespace -a claude-code

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

GitHub CLI
$ gh skill install swagger-api/apidom add-namespace --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/swagger-api/apidom.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/add-namespace .claude/skills/add-namespace && 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
add-namespace
GitHub stars
100
Token cost
~8.1k tokens
SKILL.md length
1,448 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
None found

At a glance

Creates a new namespace package for a new API specification version in the ApiDOM monorepo

  • Works in 7 steps: Gather Information → Create Package Structure → Generate Core Files → …
  • Tasks that involve OpenAPI specifications
  • SKILL.md covers Overview, When to Use, Prerequisites and IMPORTANT: Common Mistakes to…, plus 5 more sections
  • Calls npm and curl; reaches spec.openapis.org and registry.npmjs.org

What it does

Add Namespace is an agent skill from swagger-api/apidom. Creates a new namespace package for a new API specification version in the ApiDOM monorepo

Its SKILL.md is about 8.1k 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 Backend & APIs, covering OpenAPI specifications and Monorepo tooling. It works with OpenAPI and JavaScript. The repository describes itself as: Semantic parser for API specifications.

When your agent uses it

  • Tasks that involve OpenAPI specifications
  • Tasks that involve Monorepo tooling

Example prompts

  • “Use the add-namespace skill to create a new namespace package for a new API specification version in the ApiDOM monorepo”
  • “/add-namespace”

Workflow steps

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

  1. Gather Information
  2. Create Package Structure
  3. Generate Core Files
  4. Copy Supporting Files
  5. Generate Tests
  6. Build and Test
  7. Update Root Configuration

What it can do on your machine

Read from SKILL.md and the folder at commit 8505e65. 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

    Shell commands in SKILL.md call:

    • npm
    • curl

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

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • spec.openapis.org
    • registry.npmjs.org

    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

Add Namespace loads about 8.1k tokens when it runs. Until then it costs about 26 tokens; SKILL.md has 1,448 words of instructions outside code blocks.

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

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

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,448 words (~8,130 tokens).

“Skill Name: add-namespace Description: Creates a new namespace package for a new API specification version in the ApiDOM monorepo.”

— opening of SKILL.md by swagger-api
name
add-namespace
disable-model-invocation
false
user-invocable
true

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/add-namespace of swagger-api/apidom.

Open the folder on GitHubat commit 8505e65

Compare with similar skills

Add Namespace 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.

Add Namespace compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Add Namespace this skillswagger-api/apidom100—~8.1kAutomated safety check: PassNone
Sap API Stylesecondsky/sap-skills462—~4.4kAutomated safety check: PassGPL-3.0
Cloud Agents Starterscalar/scalar16k—~1.4kAutomated safety check: PassMIT
Kitaru UI API Developmentzenml-io/kitaru301—~1.6kAutomated safety check: PassApache-2.0
Counterfact Replcounterfact/api-simulator170—~3.2kAutomated safety check: PassMIT
Vendored Assetsfoldkit/foldkit918—~734Automated safety check: PassMIT

Similar skills

  • Sap API Style

    secondsky/sap-skills

    This skill provides comprehensive guidance for documenting SAP APIs following the SAP API Style Guide standards.

    462 GitHub stars~4.4k tokensUpdated 3 days ago
    Backend & APIsAuto-check passed
  • Minimal starter runbook for cloud agents to install dependencies, run packages, execute tests, and troubleshoot the Scalar monorepo quickly.

    16k GitHub stars~1.4k tokensUpdated today
    Testing & QAAuto-check passed
  • Add, reuse, or change a frontend-specific Kitaru REST response under /api/v1/ui and its OpenAPI contract in zenml-frontend-monorepo.

    301 GitHub stars~1.6k tokensUpdated today
    DevelopmentAuto-check passed
  • Counterfact Repl

    counterfact/api-simulator

    Interact with Counterfact mock API server programmatically. An agent skill from counterfact/api-simulator.

    170 GitHub stars~3.2k tokensUpdated today
    Backend & APIsAuto-check passed
  • Vendored Assets

    foldkit/foldkit

    Vendored assets. An agent skill from foldkit/foldkit.

    918 GitHub stars~734 tokensUpdated today
    Backend & APIsAuto-check passed
  • API Breaking Change Detector

    github/awesome-copilot

    Official

    Cross-references C Web API controllers/DTOs against their TypeScript/JavaScript consumers (React, Angular, Vue, Svelte, Node.js, or hand-written/auto-generated HTTP clients like Fetch, Axios, NSwag)…

    40k GitHub stars~1.7k tokensUpdated today
    Backend & APIsAuto-check passed

More from swagger-api/apidom

  • Add Parser Adapter

    swagger-api/apidom

    Creates parser adapter packages for existing ApiDOM namespace packages and integrates them with apidom-reference

    100 GitHub stars~11k tokensUpdated 2 days ago
    Auto-check passed
  • Update Ls Config

    swagger-api/apidom

    Updates apidom-ls configuration for a namespace package by analyzing the namespace structure and creating completion, documentation, and lint configurations

    100 GitHub stars~5.9k tokensUpdated 2 days ago
    Auto-check passed

Questions about Add Namespace

What does Add Namespace do?

Creates a new namespace package for a new API specification version in the ApiDOM monorepo. Add Namespace is an agent skill from swagger-api/apidom.

When should I use Add Namespace?

Add Namespace fits situations like: tasks that involve OpenAPI specifications; tasks that involve Monorepo tooling.

How do I install Add Namespace in Claude Code?

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

How do I install Add Namespace in Codex?

Run `npx skills add swagger-api/apidom --skill add-namespace -a codex`. Or copy the skill folder (.claude/skills/add-namespace in swagger-api/apidom) into .agents/skills/add-namespace in your project. Codex loads it when a task matches its description.

Can I use Add Namespace 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 swagger-api/apidom --skill add-namespace -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/add-namespace, .gemini/skills/add-namespace, .github/skills/add-namespace and .opencode/skills/add-namespace in your project.

What does Add Namespace need to run?

Going by SKILL.md and its folder, Add Namespace needs the command-line tools its instructions call (npm and curl).

Does Add Namespace access the network?

SKILL.md names 2 domains. In commands or code: spec.openapis.org and registry.npmjs.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Add Namespace 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 Add Namespace use?

No licence was found for Add Namespace or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Add Namespace use?

About 8.1k tokens (SKILL.md is roughly 33k 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 Add Namespace?

Skills that share tags, products or a category with Add Namespace: Sap API Style (secondsky/sap-skills, 462 stars), Cloud Agents Starter (scalar/scalar, 16k stars), Kitaru UI API Development (zenml-io/kitaru, 301 stars) and Counterfact Repl (counterfact/api-simulator, 170 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Add Namespace?

swagger-api (a GitHub organization) maintains it in swagger-api/apidom, which has 100 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 5, 2026.

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