Agent skill

Wilayah Indonesia

by emsifa in emsifa/api-wilayah-indonesia

Schemas for Indonesian administrative data — API responses and downloadable files for app integration

No licenceAuto-check passed

Install Wilayah Indonesia

skills CLI
$ npx skills add emsifa/api-wilayah-indonesia --skill wilayah-indonesia -a claude-code

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

GitHub CLI
$ gh skill install emsifa/api-wilayah-indonesia wilayah-indonesia --agent claude-code

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

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

Facts

Skill name
wilayah-indonesia
GitHub stars
755
Token cost
~2.3k tokens
SKILL.md length
912 words
Files
70
Skills in repo
1
Repo updated
First seen
Licence
None found

At a glance

Schemas for Indonesian administrative data — API responses and downloadable files for app integration

  • Works in 5 steps: Which Source Should You Use? → API — What You Get → Downloaded Files — What You Get → …
  • SKILL.md covers 1. Which Source Should You Use?, 2. API — What You Get, 3. Downloaded Files — What You… and 4. How IDs and Relationships…, plus 2 more sections
  • Runs TypeScript scripts from its folder; calls npx; reaches emsifa.com

What it does

Wilayah Indonesia is an agent skill from emsifa/api-wilayah-indonesia. Schemas for Indonesian administrative data — API responses and downloadable files for app integration

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 75 other files (for example `.github/workflows/ci.yml`, `.github/workflows/deploy.yml` and `README.md`).

The repository describes itself as: Generator API (statis) data wilayah Indonesia, hosted by Github Page.

Example prompts

  • “Use the wilayah-indonesia skill to schema for Indonesian administrative data — API responses and downloadable files for app integration”
  • “/wilayah-indonesia”

Requirements

  • Node.js

Workflow steps

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

  1. Which Source Should You Use?
  2. API — What You Get
  3. Downloaded Files — What You Get
  4. How IDs and Relationships Work
  5. How to Use (for the AI)

What it can do on your machine

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

    Ships script files (TypeScript, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • npx

    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:

    • emsifa.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.

Context cost

Wilayah Indonesia loads about 2.3k tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 912 words of instructions outside code blocks.

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

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 912 words (~2,348 tokens).

“Use this skill when a developer wants to integrate Indonesian administrative data (provinces, regencies/cities, districts, villages, postal codes, boundaries) into their app. Data is available in two interchangeable ways: Static API (https://www.emsifa.com/api-wilayah-indonesia/v2) and Downloaded files (npx wilayah download --format csv|sql|json)…”

— opening of SKILL.md by emsifa
name
wilayah-indonesia

Read the full SKILL.md on GitHub

Files

SKILL.md and 69 other files in the repository root of emsifa/api-wilayah-indonesia.

  • SKILL.md
  • .editorconfig
  • .github/workflows/ci.yml
  • .github/workflows/deploy.yml
  • .gitignore
  • README.md
  • cli/README.md
  • cli/bun.lock
  • cli/package.json
  • cli/src/commands/skill.ts
  • cli/src/index.ts
  • cli/src/utils/fs.ts
  • cli/src/utils/paths.ts
  • cli/src/utils/skill-source.ts
  • cli/tsconfig.json
  • … and 55 more

Open the folder on GitHubat commit 493bd1c

Compare with similar skills

Wilayah Indonesia 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.

Wilayah Indonesia compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wilayah Indonesia this skillemsifa/api-wilayah-indonesia755—~2.3kAutomated safety check: PassNone
Response Schema Generatorjeremylongshore/tons-of-skills-marketplace2.8k—~577Automated safety check: PassMIT
Responsive Unitsthedaviddias/Front-End-Checklist74k—~472Automated safety check: PassMIT
Responsive Designwshobson/agents40k2 repos~498Automated safety check: PassMIT
Schema Markupalirezarezvani/claude-skills28k1 repos~2.9kAutomated safety check: PassMIT
Database Schema Designeralirezarezvani/claude-skills28k1 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • Response Schema Generator

    jeremylongshore/tons-of-skills-marketplace

    Generate response schema generator operations. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~577 tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Responsive Units

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing stylesheets, component styles, and responsive behavior related to Use relative units for responsive layouts.

    74k GitHub stars~472 tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed
  • Responsive Design

    wshobson/agents

    Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies.

    40k GitHub starsUsed in 2 repos~498 tokens
    Frontend & DesignAuto-check passed
  • Schema Markup

    alirezarezvani/claude-skills

    When the user wants to implement, audit, or validate structured data (schema markup) on their website.

    28k GitHub starsUsed in 1 repo~2.9k tokens
    Marketing & SEOAuto-check passed
  • Database Schema Designer

    alirezarezvani/claude-skills

    A skill your agent uses when the user asks to create ERD diagrams, normalize database schemas, design table relationships, or plan schema migrations.

    28k GitHub starsUsed in 1 repo~1.9k tokens
    DatabasesAuto-check passed
  • Responsive Images

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing article images, cards, galleries, or any component rendered at multiple sizes across breakpoints.

    74k GitHub stars~403 tokensUpdated 5 days ago
    Frontend & DesignAuto-check passed

Questions about Wilayah Indonesia

What does Wilayah Indonesia do?

Schemas for Indonesian administrative data — API responses and downloadable files for app integration. Wilayah Indonesia is an agent skill from emsifa/api-wilayah-indonesia.

How do I install Wilayah Indonesia in Claude Code?

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

How do I install Wilayah Indonesia in Codex?

Run `npx skills add emsifa/api-wilayah-indonesia --skill wilayah-indonesia -a codex`. Or copy the skill folder (the emsifa/api-wilayah-indonesia repository) into .agents/skills/wilayah-indonesia in your project. Codex loads it when a task matches its description.

Can I use Wilayah Indonesia 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 emsifa/api-wilayah-indonesia --skill wilayah-indonesia -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wilayah-indonesia, .gemini/skills/wilayah-indonesia, .github/skills/wilayah-indonesia and .opencode/skills/wilayah-indonesia in your project.

What does Wilayah Indonesia need to run?

Going by SKILL.md and its folder, Wilayah Indonesia needs TypeScript for the scripts in its folder and the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Wilayah Indonesia access the network?

SKILL.md names 1 domain. In commands or code: emsifa.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Wilayah Indonesia 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 Wilayah Indonesia use?

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

How many tokens does Wilayah Indonesia use?

About 2.3k tokens (SKILL.md is roughly 9.4k 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 Wilayah Indonesia?

Skills that share tags, products or a category with Wilayah Indonesia: Response Schema Generator (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Responsive Units (thedaviddias/Front-End-Checklist, 74k stars), Responsive Design (wshobson/agents, 40k stars) and Schema Markup (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wilayah Indonesia?

emsifa (a GitHub user) maintains it in emsifa/api-wilayah-indonesia, which has 755 GitHub stars. The repository was last updated on October 8, 2026.

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