← Back to Dashboard

Community Skills Marketplace

Browse, install, and manage integration skills that give your agents new capabilities.

On This Page

Overview

The Community Skills Marketplace is where you discover and install integration packages that give your agents new capabilities. Each skill defines a set of tools — like "create GitHub issue," "send Slack message," or "query Salesforce contacts" — that agents can use once the skill is installed and connected.

How Skills Work

  1. Install — Adds the skill to your organization. No credentials needed yet.
  2. Connect credentials — Add an API key, OAuth token, or bot token for the service.
  3. Assign to agents — Enable the skill per-agent or org-wide from the agent's Skills tab.
  4. Agent uses tools — The agent can now call the skill's tools during conversations.

Browsing Skills

The marketplace has four tabs:

TabShows
BrowseAll available skills, searchable and filterable
InstalledSkills you've installed — manage credentials, enable/disable, uninstall
FeaturedEditor's picks and popular skills
UpdatesAvailable updates for installed skills, update history

Filtering & Sorting

Skill Cards

Each skill card shows:

Click any skill card to view full details including tool list, tags, reviews, and repository link.

Installing & Connecting

Install Flow

Click Connect on any skill card to open the credential setup modal. Depending on the skill's authentication type, you'll see different options:

OAuth 2.0 Skills

Two options (tabbed interface):

For OAuth App setup, use this redirect URI in the service's developer portal:

https://your-domain.com/api/engine/oauth/callback

API Key / Token Skills

Paste the API key or token from the service's settings page. One field, encrypted with AES-256-GCM.

Multi-Field Credential Skills

Some services require multiple values (e.g., AWS Access Key ID + Secret Key). Each field is labeled and encrypted separately.

Credential Scopes

When connecting a skill, you choose the credential scope:

ScopeBehaviorUse When
Organization-wideOne set of credentials shared by all agentsMost cases — shared Slack bot, company GitHub token
Per-AgentEach agent gets its own credentialsDifferent permission levels per agent (read-only vs. write)
All credentials are encrypted with AES-256-GCM and stored in the secure vault. They're never exposed in logs or the UI after saving.

Skill Updates

The Updates tab manages the lifecycle of installed skills.

Update Configuration

SettingOptionsDefault
Auto-UpdateEnabled / DisabledDisabled
Check IntervalHourly, Daily, Weekly, Manual OnlyDaily
Max Risk LevelLow, Medium, High, CriticalMedium

When Max Risk Level is set to "Medium," auto-updates will only apply updates that don't increase risk above medium. Higher-risk updates require manual approval.

Managing Updates

Each update shows the version change (e.g., v1.2 → v1.3), any risk level changes, and a changelog when available.

Update History

The update history table shows all past updates with skill name, version change, status (applied/failed/skipped), date, and who applied it.

Importing from GitHub

You can import custom skills from GitHub repositories:

  1. Click Import from GitHub
  2. Paste the repository URL
  3. The system fetches the agenticmail-skill.json manifest
  4. Review the manifest and click Publish
Important: Imported skills are stored in the database, not your codebase. They define tool schemas but need an MCP server or API endpoint to execute tools. Package updates don't affect imported skills.

Publishing Skills

To publish a skill to the marketplace, create a repository with an agenticmail-skill.json manifest that defines:

Risk Levels

Each skill has a risk assessment that indicates its potential impact:

LevelMeaningExamples
LowRead-only access, no sensitive dataWeather API, public data queries
MediumWrite access to non-critical systemsSlack messaging, calendar events
HighWrite access to critical systemsGitHub code changes, database writes
CriticalCan cause significant damage if misusedPayment processing, infrastructure changes

Best Practices

Troubleshooting

IssueSolution
Skill installed but tools not availableCredentials not configured. Click Connect on the skill in the Installed tab.
"Connected" but agent can't use toolsThe skill may be disabled for that agent. Check the agent's Skills tab.
OAuth popup closes without connectingCheck browser popup blocker. Ensure redirect URI matches. Try the Access Token approach instead.
GitHub import failsVerify the repository has an agenticmail-skill.json file at the root. The repo must be public or accessible.
Auto-update not workingCheck Update Configuration — auto-update may be disabled or interval set to "Manual Only."
Skill shows "Update Available" dotGo to the Updates tab to review and apply the update, or skip it.

Related Pages

AgenticMail Enterprise — Community Skills Marketplace Documentation

AgenticMail Enterprise Documentation Report an issue