Agent skill · software engineering · aradotso
kiro-auto-aws-builder-id
kiro-auto-aws-builder-id — an agent skill for coding agents.
Why this skill is useful
Adds executable scripts for automating AWS Builder ID account registration with anti-detection mechanisms that the AI cannot generate on its own.
What it needs
Requires node, npm, playwright installed locally. Requires aws account access. About 5k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
bash Clone the repository git clone https://github.com/AERT-7Y/kiro-auto.git cd kiro-auto Install dependencies npm install Install Playwright browser (Chromium) npm run install-browser bash Register a single account npm run register -- --count 1 Register multiple accounts sequentially npm run register -- --count 10 Register with concurrency (3 parallel registrations) npm run register -- --count 10 --concurrency 3 Register with delay between accounts (5 seconds) npm run register -- --count 5 --delayMs 5000 Use a proxy server npm run register -- --count 5 --proxyUrl "http://127.0.0.1:7890" Non-interactive mode (no prompts) npm run register -- --count 1 --non-interactive Disable fingerprint spoofing npm run register -- --count 1 --no-fingerprint Disable incognito mode npm run register -- --count 1 --no-incognito bash Launch interactive account switcher menu npm run switch kiro-auto/ ├── lib/ │ ├── auth.ts # AWS OIDC device code auth flow │ ├── register.ts # Core registration logic │ └── fingerprint/ │ ├── generator.ts # Browser fingerprint generator │ ├── injector.ts # Page script injector │ └── types.ts # TypeScript type definitions ├── scripts/ │ ├── switch.ts # Account switcher entry point │ └── register.ts # Registration entry point ├── show/ │ ├── builderid-template.json # Account data template │ └── results.json # Registration results output ├── package.json └── README.md typescript import { requestDeviceCode, pollToken } from './lib/auth'; // Request AWS OIDC device code const deviceCode = await requestDeviceCode(); console.log('Verification URI:', deviceCode.verificationUriComplete); // Poll until user completes verification const token = await pollToken(deviceCode.deviceCode, deviceCode.interval); console.log('Access Token:', token.accessToken); typescript import { registerAccount } from './lib/register'; const result = await registerAccount({ count: 1, concurrency: 1, delayMs: 2000, proxyUrl: process.env.PROXYURL, // Optional: set via env var fingerprint: tru …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/kiro-auto-aws-builder-id