atl search
Search the team catalog — the GitHub-backed index that atl install resolves against.
Usage
atl search [keyword][keyword] matches against team handles, names, descriptions, and keywords. Matching is case-insensitive and substring-based; no regex. Run atl search with no keyword to browse the whole catalog.
Example
atl search flutter1 team(s) matching "flutter":
agentteamland/software-project-team@1.2.1 [verified]
13 agents for full-stack projects: .NET 9 + Flutter + React + Postgres + RabbitMQ + Redis + Elasticsearch + MinIO.
keywords: dotnet, docker, full-stack, flutter, react, microservices
install: atl install agentteamland/software-project-teamEach result shows:
- the
<handle>/<name>@<version>reference (the handle is the team's GitHub owner — ownership is authorship), - the description and keywords,
- the exact
atl installcommand to copy.
The [verified] badge marks teams reviewed by AgentTeamLand maintainers (agentteamland/* plus a maintainer allowlist). Its absence just means the team is self-published — not that it's unsafe.
Browse the whole catalog
Omit the keyword to list every catalogued team:
atl searchOffline behavior
atl search never blocks on the network. It resolves the index offline-first: the network-refreshed cache at ~/.atl/index.json when present, otherwise the copy embedded in the binary. The cache is refreshed out of band (by atl update), so results stay current without search ever waiting on a fetch.
No results?
The catalog is generated from public GitHub repositories tagged with the atl-team topic, and it's young — if your domain isn't covered yet, that's likely just "not yet." To get a team listed, tag its repo with atl-team (or run atl publish from the team repo) and the catalog picks it up. See Creating a team.
Related
atl install— install what you find.