← ClaudeAtlas

aipass-spaceslisted

Build and publish a self-contained hosted app to the signed-in user's AI Pass Space through one reusable browser-approved project authorization. Use when the user asks to publish on AI Pass Spaces or a hosted Space is the fastest deployment path. Discover or later bind the user's handle automatically; never ask them to look it up or paste it into chat.
aipass-one/skill · ★ 0 · AI & Automation · score 68
Install: claude install-skill aipass-one/skill
# Publish to AI Pass Spaces Use this path when a self-contained hosted app reaches a real result faster than deploying or changing the user's existing project. A Space lives at `https://aipass.one/spaces/{handle}`. ## Security boundary Publishing uses a browser-approved `asg_` setup grant. Never ask the user to paste a Space handle, API key, OAuth token, browser cookie, password, device code, or setup grant. Never call generic API-key create, rotate, regenerate, or delete endpoints. The grant: - gives reusable project setup access for up to one month so integration, correction, and publication do not require repeated approval; - is bound to the signed-in account, one app slug, and the stable project fingerprint, and binds that account's Space during approval or first later use; - can read the owner's Space, create or update one draft, and publish that draft; - cannot call models, spend wallet funds, access payments, read account secrets, or act as a normal user credential. Keep the `asg_` value only in process memory. Never print, persist, commit, or include credentials in tool output. Send credentials only to `https://aipass.one` over HTTPS. The raw `deviceCode` may be stored temporarily in a gitignored `.aipass/pending-device.json` only when a turn-based runtime cannot stay alive while the user approves; delete it at the first terminal outcome. ## 1. Prepare the exact app before authorization Choose a stable lowercase slug using letters, numbers, and hyphens. Build