# Aim Form Fill

> Fill form fields on an allowlisted host. Requires --allow-host and --fields. Never submits unless --submit. Redacts password-like values in output.

- Skill: `brianv1981/aim-form-fill` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add brianv1981/aim-form-fill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/brianv1981/aim-form-fill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: BrianV1981 (https://skillmd.com/u/brianv1981)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/brianv1981/aim-form-fill

---


# aim-form-fill

**Safety:** refuse without `--allow-host`. No default submit.

```bash
npm run form-fill -- \
  --url "https://example.com/form" \
  --allow-host example.com \
  --fields '{"#email":"agent@example.com","#q":"hello"}'

# Only when the Operator asked to submit:
npm run form-fill -- --url "…" --allow-host example.com --fields '{…}' --submit
```

- Do not log raw passwords (JSON redacts password-like keys).  
- Sensitive sites only with explicit Operator order.  
- `file://` may be blocked; use `http://127.0.0.1` fixtures when testing locally.  

Defaults: stop after session.

