# Aim Login Hold

> Open a URL and wait for Operator human login or CAPTCHA. Continues when --ready-file is created or URL matches --until-url-includes. Never captures passwords. Window visible by default for this skill.

- Skill: `brianv1981/aim-login-hold` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add brianv1981/aim-login-hold`
- Raw SKILL.md: https://api.skillmd.com/api/skills/brianv1981/aim-login-hold/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-login-hold

---


# aim-login-hold

```bash
# Operator logs in, then: touch /tmp/aim-login-ready
npm run login-hold -- \
  --url "https://example.com/login" \
  --ready-file /tmp/aim-login-ready \
  --max-wait-ms 300000

npm run login-hold -- --url "…" --until-url-includes "/dashboard"
```

- Agents must not type Operator passwords or log credentials.  
- Profile cookies may persist under `CDP_PROFILE_DIR` — treat as a vault.  
- Stop after session still applies (session stays on disk profile).

