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.

5 stars

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

$curl -o ~/.claude/skills/atlan-cli-install-configure/SKILL.md --create-dirs "https://raw.githubusercontent.com/atlanhq/atlan-sample-apps/main/.agents/skills/atlan-cli-install-configure/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/atlan-cli-install-configure/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How atlan-cli-install-configure Compares

Feature / Agentatlan-cli-install-configureStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

5
from atlanhq/atlan-sample-apps

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

5
from atlanhq/atlan-sample-apps

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

5
from atlanhq/atlan-sample-apps

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

5
from atlanhq/atlan-sample-apps

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

5
from atlanhq/atlan-sample-apps

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

5
from atlanhq/atlan-sample-apps

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

5
from atlanhq/atlan-sample-apps

Run Atlan app execution loops using CLI-first commands with automatic CLI availability checks and safe fallbacks.

atlan-app-scaffold-standard

5
from atlanhq/atlan-sample-apps

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

9
from jpoutrin/product-forge

Install Playwright MCP server for browser automation in Claude Code

install-lsp

9
from jpoutrin/product-forge

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

9
from killvxk/cybersecurity-skills-zh

通过解析系统事件日志中的事件 ID 7045、分析服务二进制路径并识别持久化机制指标,检测可疑 Windows 服务安装(MITRE ATT&CK T1543.003)。

detecting-misconfigured-azure-storage

9
from killvxk/cybersecurity-skills-zh

使用 Azure CLI、PowerShell 和 Microsoft Defender for Storage,检测 Azure 存储账户错误配置,包括可公开访问的 blob 容器、缺失的加密设置、过于宽泛的 SAS 令牌、禁用的日志记录以及网络访问违规。