skills/system/atlas/SKILL.md
macOS-only AppleScript control for the ChatGPT Atlas desktop app. Use only when the user explicitly asks to control Atlas tabs/bookmarks/history on macOS and the "ChatGPT Atlas" app is installed; do not trigger for general browser tasks or non-macOS environments.
npx skillsauth add bzellman/earp-kit atlasInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use the bundled CLI to control Atlas and inspect local browser data.
Set a stable path to the CLI:
export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export ATLAS_CLI="$CODEX_HOME/skills/atlas/scripts/atlas_cli.py"
User-scoped skills install under $CODEX_HOME/skills (default: ~/.codex/skills).
Then run:
uv run --python 3.12 python "$ATLAS_CLI" app-name
uv run --python 3.12 python "$ATLAS_CLI" tabs --json
The CLI requires the Atlas app bundle in /Applications or ~/Applications:
ChatGPT AtlasIf AppleScript fails with a permissions error, grant Automation permission in System Settings > Privacy & Security > Automation, allowing your terminal to control ChatGPT Atlas.
window_id and tab_index:uv run --python 3.12 python "$ATLAS_CLI" tabs
window_id and tab_index from the listing:uv run --python 3.12 python "$ATLAS_CLI" focus-tab <window_id> <tab_index>
uv run --python 3.12 python "$ATLAS_CLI" open-tab "https://chatgpt.com/"
Optional maintenance commands:
uv run --python 3.12 python "$ATLAS_CLI" reload-tab <window_id> <tab_index>
uv run --python 3.12 python "$ATLAS_CLI" close-tab <window_id> <tab_index>
Atlas stores Chromium-style profile data under ~/Library/Application Support/com.openai.atlas/browser-data/host/.
List bookmarks:
uv run --python 3.12 python "$ATLAS_CLI" bookmarks --limit 100
Search bookmarks:
uv run --python 3.12 python "$ATLAS_CLI" bookmarks --search "docs"
Search history:
uv run --python 3.12 python "$ATLAS_CLI" history --search "openai docs" --limit 50
History for today (local time):
uv run --python 3.12 python "$ATLAS_CLI" history --today --limit 200 --json
The history command copies the SQLite database to a temporary location to avoid lock errors.
If history looks stale or empty, ask the user which Atlas install they are using, then check both Atlas data roots and inspect the one with the most recent History file:
~/Library/Application Support/com.openai.atlas/browser-data/host/~/Library/Application Support/com.openai.atlas.beta/browser-data/host/Read references/atlas-data.md in the skill folder (for example, $CODEX_HOME/skills/atlas/references/atlas-data.md) when adjusting data paths or timestamps.
devops
Use when running 2+ /prd-to-pr or /bug-to-pr pipelines simultaneously, when user says "run these in parallel", "batch these PRDs/bugs", "orchestrate these workflows", or has multiple work items to ship end-to-end concurrently
business
Generate a report about a video
development
Use when the user provides multiple loosely-described items (bugs, features, ideas, fixes) in a single message and wants each researched against the codebase, classified, and turned into a GitHub issue. Handles batch input of mixed-type work items.
development
Comprehensive software architecture skill for designing scalable, maintainable systems across web, mobile, and backend stacks (React, Next.js, Node/Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python). Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.