manage-integrations
Connect ArchAstro agents to external services through personal OAuth, shared GitHub or Slack integrations, MCP providers, and private services; diagnose…
Skill by ArchAstro
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/archastro-manage-integrations
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/manage-integrations
What's inside
- Skill name
manage-integrations- Description
- Connect ArchAstro agents to external services through personal OAuth, shared GitHub or Slack integrations, MCP providers, and private services; diagnose installation and Slack delivery issues.
- License
- MIT
- Instructions
- 109 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Manage ArchAstro integrations Use the `/archastro:install` and `/archastro:auth` commands in this same plugin instead of trying to install or authenticate the CLI manually inside this skill. ## Start with the connection model Read the installed CLI's guide before choosing provider flags: ```bash archastro help integrations archastro create agentinstallation --help ``` An integration holds an external connection. An agent installation attaches a capability to an agent. A standalone connection is not proof the agent can use it. Identify the target agent, organization, provider, and intended account or workspace. Inspect existing state before creating duplicate connections: ```bash archastro list agentinstallations --agent <agent-id> --json ``` For an unfamiliar provider, discover current server-supported kinds and providers: ```bash archastro list agentinstallationkinds archastro list integrationproviders archastro create integration --help ``` ## Personal OAuth versus shared app bindings 1. **One agent's personal account:** create an `integration/*` installation, then follow its returned authorization and activation state. For example: ```bash archastro create agentinstallation --agent <agent-id> --kind integration/gmail archastro authorize agentinstallation <installation-id> archastro activate agentinstallation <installation-id> ``` 2. **Shared organization GitHub App or Slack bot:** configure the shared integration with an authorized org administrator, then bind agents through `enablement/*`. Use the platform integration ID, not GitHub's numeric installation ID: ```bash archastro create agentinstallation --agent <agent-id> --kind enablement/github_app --shared-integration <integration-id> ``` 3. A pending `configure_shared_integration` action means the shared connection is missing, inaccessible, or ambiguous. Inspect that connection; recreating the agent or substituting personal OAuth does not repair the binding. 4. When credentials were explicitly provided for a supported headless create flow, inspect the result before running OAuth again. An already active token-backed installation does not need browser authorization. Keep tokens, refresh tokens, and enrollment material out of messages and files intended for sharing. Do not read credential stores or change authentication scope to bypass a permission failure. ## Stored credentials Use `archastro list credentials --help` and `archastro create credential --help` only when the provider contract calls for a stored credential. Inspect metadata and ownership before attaching it to an integration. A credential record is not itself an agent installation; verify the connection and attachment separately. Prefer the provider's supported OAuth flow when no credential has been supplied, and never invent or expose credential values. ## MCP and private services MCP provider keys identify remote MCP integrations, not native GitHub App installs. Use `help integrations` and the discovered provider's required authentication model; do not invent provider keys or assume every service needs MCP. For a callable behind a private connector, inspect the supported create contracts: ```bash archastro create privateservice --help archastro create privateserviceenrollment --help ``` Private service definitions are immutable JSON function definitions. Enrollment is a separate one-time connector credential. Create these only for the requested org and actual connector setup; a definition alone does not establish connectivity. Use the returned connector instructions rather than inventing an execution command. ## Slack routing and delivery A bot installation and a channel binding solve different problems. Discover the binding command before choosing its workspace, channel, team, and explicit agents: ```bash archastro create slack-channel-binding --help archastro assign slack-channel-binding --help archastro list slack-delivery-outcomes --help ``` Creating a binding enrolls the allowed agents in the bound team. `assign` replaces the channel's sole resident; do not use it as an additive operation. Shared channels need a customer team binding, and private channels require in-channel evidence. Preserve those requirements and existing conversation settings. For a missing reply, inspect delivery outcomes for the channel and distinguish a withheld reply from a failed provider call before changing configuration. ## Verify the requested outcome Inspect the resulting installation and its next action. Confirm the intended provider/account and attachment are active. If knowledge ingestion is involved, also verify its source and results using the `manage-knowledge` skill. Report pending OAuth, connector, or routing steps explicitly; creation alone is not completion.
From ArchAstro/archastro, MIT.
More from ArchAstro/archastro
- 0.601score
manage-knowledge
ArchAstro
Add, refresh, search, and maintain ArchAstro agent knowledge from files, websites, and connected providers; diagnose sources, ingestions, items, and document…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
manage-solutions
ArchAstro
Find and install ArchAstro starter samples; scaffold, validate, lint, package, import, install, and upgrade reusable Solutions containing agent, tool…
SkillAFreshness: A★ 3Claude Code +9 - 0.600score
build-workflow
ArchAstro
Use when the user wants to create, edit, or deploy a workflow — a multi-step process with branching, loops, HTTP calls, script execution, approvals, or…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
manage-platform
ArchAstro
Manage an ArchAstro developer app, customer organizations, users, teams, access keys, OAuth registrations, domains, sandboxes, secrets, custom objects, files…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
manage-work
ArchAstro
Manage ArchAstro tasks and dependencies, run local coding work with AstroDev or Astrorun, and process durable workflow work items.
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
operate-agents
ArchAstro
Inspect and operate deployed ArchAstro agents.
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
manage-configs
ArchAstro
Use when the user wants to set up or manage local config files for an ArchAstro project — initialize a configs directory, edit configs locally, sync from the…
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
author-agent
ArchAstro
Use when the user wants to create or edit an ArchAstro agent's config files before deployment, including AgentTemplate files, Script configs, custom tools…
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
auth
ArchAstro
Use when the user wants to authenticate with or log in to the ArchAstro developer platform, or when the CLI reports an authentication error.
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
build-script
ArchAstro
Use when the user wants to write, test, or deploy an ArchAstro script — custom logic for agent tools, workflow nodes, and routines.
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
build-skill
ArchAstro
Use when the user wants to create, edit, or publish an ArchAstro skill — a reusable package of instructions and supporting files that agents can use.
SkillAFreshness: A★ 3Claude Code +9 - 0.575score
chat
ArchAstro
Use when the user wants to send a message to an ArchAstro agent, ask an agent a question, view a thread conversation, check for agent responses, or interact…
SkillAFreshness: A★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 10, 2026 (1 month ago)
- Last release
- Oct 2, 2026 (27 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ArchAstro/archastro
- Website
- developers.archastro.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ArchAstro
- 0.601score
manage-solutions
ArchAstro
Find and install ArchAstro starter samples; scaffold, validate, lint, package, import, install, and upgrade reusable Solutions containing agent, tool…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
manage-knowledge
ArchAstro
Add, refresh, search, and maintain ArchAstro agent knowledge from files, websites, and connected providers; diagnose sources, ingestions, items, and document…
SkillAFreshness: A★ 3Claude Code +9 - 0.600score
build-workflow
ArchAstro
Use when the user wants to create, edit, or deploy a workflow — a multi-step process with branching, loops, HTTP calls, script execution, approvals, or…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
manage-work
ArchAstro
Manage ArchAstro tasks and dependencies, run local coding work with AstroDev or Astrorun, and process durable workflow work items.
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
manage-platform
ArchAstro
Manage an ArchAstro developer app, customer organizations, users, teams, access keys, OAuth registrations, domains, sandboxes, secrets, custom objects, files…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
operate-agents
ArchAstro
Inspect and operate deployed ArchAstro agents.
SkillAFreshness: A★ 3Claude Code +9
Cite this page
manage-integrations skill. Agent Mart. https://agentmart.dev/skills/archastro-manage-integrations (last updated 2026-10-24)