atlan-cli-install-configure
Install Atlan CLI with OS-aware binaries (or Homebrew on macOS) only when missing, then configure baseline tenant auth/log settings.
Best use case
atlan-cli-install-configure is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Install Atlan CLI with OS-aware binaries (or Homebrew on macOS) only when missing, then configure baseline tenant auth/log settings.
Teams using atlan-cli-install-configure should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/atlan-cli-install-configure/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How atlan-cli-install-configure Compares
| Feature / Agent | atlan-cli-install-configure | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Install Atlan CLI with OS-aware binaries (or Homebrew on macOS) only when missing, then configure baseline tenant auth/log settings.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Atlan CLI Install Configure Use this skill when CLI setup is the blocker. Keep it lightweight and safe. ## Trigger 1. Trigger when a workflow needs CLI and `command -v atlan` fails. 2. Trigger when the user explicitly asks to install, reinstall, or configure Atlan CLI. 3. Do not trigger for normal app tasks if `atlan` is already available and user did not request reinstall. ## Workflow 1. Pre-check: - run `command -v atlan` - if found and reinstall is not requested, skip install and move to config check. 2. Detect platform (`uname -s`, `uname -m`, or PowerShell OS/arch on Windows). 3. Use install guidance from `references/install-matrix.md`: - macOS: prefer Homebrew when available. - otherwise use pre-built binary for detected OS/arch. - never use `go get` or source-build as default install path. 4. Verify installation: - `atlan --version` - `atlan --help` 5. Configure CLI using `references/config-template.md`: - ensure `.atlan/config.yaml` has `atlan_base_url` and `log` settings. - auth via `ATLAN_API_KEY` env var (preferred) or `atlan_api_key` in config. 6. Configure `data_source` entries only if user has provided source details. 7. Summarize install method, binary path, CLI version, and config status. ## Security Rules - Never print raw API keys in logs or summaries. - Prefer `ATLAN_API_KEY` env var for automation and CI. - Ask user for missing `atlan_base_url` or auth inputs before writing config. ## Failure Handling 1. If network/policy blocks download, stop and ask for either: - temporary network access, or - an existing local `atlan` binary path. 2. If extraction fails, retry once, then report exact failing command and output. 3. If install succeeded but `atlan` is still not in `PATH`, provide a shell-specific `PATH` update step. ## References - Install matrix: `references/install-matrix.md` - Config template: `references/config-template.md`
Related Skills
atlan-workflow-args-secrets-state
Implement workflow argument retrieval, credential_guid usage, and state store updates using Atlan SDK patterns. Use when workflows or activities handle credentials, runtime args, or persisted workflow state.
atlan-sql-connector-patterns
Select and apply the correct SQL connector implementation pattern (SDK-default minimal or source-specific custom). Use when building or extending SQL metadata/query extraction connectors.
atlan-sdk-objectstore-io-defaults
Enforce object store and IO defaults from the Atlan SDK for output paths, prefixes, and file writes. Use when implementing or reviewing raw/transformed output handling.
atlan-review-doc-sync
Run findings-first review for Atlan app changes and synchronize app documentation with implemented behavior. Use when completing a change set, preparing handoff, or auditing regressions.
atlan-fact-verification-gate
Verify Atlan app behavior against SDK docs/code and CLI docs/code before behavior-changing decisions; use lightweight checks by default and deep checks when risk is high.
atlan-e2e-contract-validator
Generate and validate e2e test contracts for Atlan workflows, including API responses, output paths, and schema assertions. Use when adding or updating workflow e2e coverage.
atlan-cli-run-test-loop
Run Atlan app execution loops using CLI-first commands with automatic CLI availability checks and safe fallbacks.
atlan-app-scaffold-standard
Scaffold new Atlan apps from CLI templates as the default behavior when users ask for a new app, then align files to sample-app standards.
install-playwright-mcp
Install Playwright MCP server for browser automation in Claude Code
install-lsp
Install and configure LSP (Language Server Protocol) for Claude Code to enable go-to-definition, find-references, and real-time diagnostics
hunting-for-unusual-service-installations
通过解析系统事件日志中的事件 ID 7045、分析服务二进制路径并识别持久化机制指标,检测可疑 Windows 服务安装(MITRE ATT&CK T1543.003)。
detecting-misconfigured-azure-storage
使用 Azure CLI、PowerShell 和 Microsoft Defender for Storage,检测 Azure 存储账户错误配置,包括可公开访问的 blob 容器、缺失的加密设置、过于宽泛的 SAS 令牌、禁用的日志记录以及网络访问违规。