Atmos Pro Logo

Atmos Pro

ProductPricingDocsBlogChangelog
⌘K
Create Workspace
Atmos Pro Logo

Atmos Pro

ProductPricingDocsBlogChangelog
What is Atmos Pro?
Installation
How it Works
Workspaces
Team Members
Authentication
Ordered Deployments
Deployment Approvals
Deployment Locking
Drift Detection
Event Triggers
Workflow Dispatches
Repository Permissions
Audit Log
MCP Server
Troubleshooting
Workspaces
Atmos Stacks
Atmos CI
Atmos Toolchain
Cloud Authentication
GitHub Repository
GitHub Workflows
Upload Instances
GitHub Environments
Deployment Locking
Drift Detection
CODEOWNERS Validation
Audit Log Streaming
MCP Server
AWS
Reference
Atmos Docs
Example Repository
What is Atmos Pro?
Installation
How it Works
Workspaces
Team Members
Authentication
Ordered Deployments
Deployment Approvals
Deployment Locking
Drift Detection
Event Triggers
Workflow Dispatches
Repository Permissions
Audit Log
MCP Server
Troubleshooting
Workspaces
Atmos Stacks
Atmos CI
Atmos Toolchain
Cloud Authentication
GitHub Repository
GitHub Workflows
Upload Instances
GitHub Environments
Deployment Locking
Drift Detection
CODEOWNERS Validation
Audit Log Streaming
MCP Server
AWS
Reference
Atmos Docs
Example Repository

Skills

Manage workspace skills and skill sources — create, import from any GitHub repository, enable, disable, sync. Covers permissions, authentication, the MCP tool surface, and sync scheduling.


This page covers the operational mechanics of Skills: where to manage them, how to register a skill repository, how authentication works for public versus private sources, and what the MCP tool surface looks like to an agent.
Workspace admins manage skills at Settings → AI → Skills. The page has two sections:
  • Skill Sources — every skill repository visible to the workspace, including the built-in cloudposse/atmos source and any custom sources configured for the workspace.
  • Skills — every individual skill, grouped by source, with per-skill enable/disable toggles and provenance badges.
Both sections are gated on the ws:skills:manage permission (workspace owner or admin). Members can read skills (so they see them in the slash menu and through MCP) but cannot create, edit, or toggle them.
Click New skill in the Skills section. A workspace skill needs four things:
  • Slug — the slash command users type (e.g. triage, release-readiness). Lowercase, alphanumeric plus hyphens, unique within the workspace.
  • Name — human-readable label shown in the slash menu and settings list.
  • Description — short summary the agent reads to decide whether to load the skill. Treat this as load-bearing: write it so an agent picking between several skills can route correctly from this line alone.
  • Prompt body — the instructions the agent receives when the skill is invoked. Voice, structure, output expectations, and any artifact-creation rules (e.g. "call create_pdf to persist the final document").
A workspace skill with the same slug as a system skill shadows the system skill: lookups by slug return the workspace version first. Clone a system skill from the Skills section to start from its prompt and customize it.
Skill repositories are external GitHub repos that Atmos Pro syncs on a schedule. The directory shape is documented in Skills — Skill repositories.
Atmos Pro includes the built-in cloudposse/atmos source for every workspace. Custom source registration is currently handled through manual admin setup while the self-serve source-management UI is rolling out. A source is configured with:
FieldExampleNotes
OwnercloudposseGitHub user or org.
RepositoryatmosRepo name only.
RefmainBranch, tag, or commit. Pinning to a tag freezes the version; pinning to a branch tracks updates.
Pathagent-skills/skillsPath inside the repo to the directory containing per-skill subdirectories.
Display nameAtmos SkillsShown in Settings and on per-skill provenance badges.
When a source is configured, Atmos Pro enqueues a sync. Once the sync finishes, matching skills appear in the workspace's catalog.
Atmos Pro uses one of two auth modes per source:
  1. 1
    Workspace installation token (private repos). If the Atmos Pro GitHub App is installed on the exact source repository and linked to the current workspace, Atmos Pro can read the repository. This is the only path that works for private repositories.
  2. 2
    Anonymous public fetch (public repos). If no workspace-linked installation exists, Atmos Pro reads the public repository without using another workspace's GitHub installation.
If authentication fails, Atmos Pro shows the error on the source row in Settings.
Private repositories require the Atmos Pro GitHub App installed on the exact source repository and linked to the workspace — there is no other way for Atmos Pro to read the content. Install the App on the repo first, then ask an admin to configure the skill source. The sync will pick up the workspace-linked installation automatically.
If you remove the App installation later, subsequent syncs will fall back to public mode and start failing with 404s on the private repository. Atmos Pro will surface the error on the source row in Settings.
Built-in sources (the seeded cloudposse/atmos) are visible to every workspace. A workspace can hide an entire source from its own catalog without affecting other workspaces:
  • Toggle the source's Visibility off in Settings. Every skill under that source disappears from the slash menu and from MCP list_skills for that workspace.
  • Per-skill enablement state is preserved while the source is hidden. Toggle visibility back on and prior choices restore.
For workspace-added sources, hiding the source has the same effect — without deleting the source row, so an admin can experiment with disable/enable without losing their import configuration.
Skills under any source can be toggled individually from the Skills section.
When a source is first synced into a workspace, every skill it ships is enabled by default. Workspaces opt out, not in. Implementation-wise, an "enabled" skill is one with no explicit override row in skill_system_disables (for system-scoped skills, including all imported skills) or with enabled = true on the row (for workspace-authored skills).
Disabling a skill removes it from:
  • The slash-command menu in the dashboard chat.
  • The MCP list_skills catalog and get_skill lookups for the workspace.
Disabled skills stay in Settings so admins can re-read or re-enable them later. They are not deleted.
Each source has a Reset to source defaults action that drops every per-skill enablement override the workspace has for skills under that source. After a reset the workspace sees the source's default state (everything enabled).
Each source row has a Sync now button (admin-only). Clicking it enqueues a sync for that source.
Atmos Pro also keeps enabled sources up to date on a schedule.
Atmos Pro's sync is permissive about SKILL.md frontmatter. Missing name falls back to the directory name; missing description falls back to the first paragraph of the body; malformed YAML in the frontmatter block is shown as a warning but the body imports anyway.
This matters when importing skills authored elsewhere — a SKILL.md written for a different ecosystem still imports cleanly even if its frontmatter doesn't match exactly what Atmos Pro expects.
Five MCP tools expose skills to agents, all read-only and gated on the ws:skills:read permission (granted to every workspace role by default):
ToolWhat it returns
list_skillsEnabled skills visible to the workspace, with slug, name, description, version, and source provenance. Honors source visibility and per-skill enablement.
get_skillA single skill's prompt body plus its references index. Workspace skills shadow system skills with the same slug.
list_skill_referencesSupporting examples, notes, and reference files bundled with a skill.
get_skill_referenceThe body of a single supporting reference file under a skill. Loaded on demand so the system prompt stays lean.
search_skillsSearch across visible skill bodies and references. Lets the agent find a skill by topic before loading it.
CapabilityPermissionDefault roles
Read skills (slash menu, MCP list_skills / get_skill / list_skill_references / get_skill_reference / search_skills)ws:skills:readws:owner, ws:admin, ws:member
Create, edit, clone, delete workspace skillsws:skills:managews:owner, ws:admin
Add, edit, delete skill sources; toggle visibility; sync nowws:skills:managews:owner, ws:admin
Toggle individual skill enablementws:skills:managews:owner, ws:admin
Skills frequently produce a durable output (a PDF postmortem, an incident brief, a release-readiness checklist). Skills that produce artifacts call the corresponding MCP create tool — create_pdf for now — and the result lands in the workspace's artifacts inbox attributed back to the skill that produced it. See Chat artifacts for the artifact tool catalog.
  • Skills (concept) — what skills are and how they fit together.
  • MCP Server (concept) — what MCP unlocks for an agent.
  • MCP Server (configuration) — installation, OAuth, tool catalog.

Atmos Pro Logo

Atmos Pro

The fastest way to deploy your apps on AWS with Terraform and GitHub Actions.

GitHubTwitterLinkedInYouTubeSlack

For Developers

  • Quick Start
  • Example Workflows
  • Atmos Documentation

Community

  • Register for Office Hours
  • Join the Slack Community
  • Try our Newsletter

Company

  • About Cloud Posse
  • Security
  • Pricing
  • Blog
  • Media Kit

Legal

  • SaaS Agreement
  • Terms of Use
  • Privacy Policy
  • Disclaimer
  • Cookie Policy

© 2026 Cloud Posse, LLC. All rights reserved.

Checking status...