connector-action-authorization

Inspect, grant, and revoke scoped connector action policies for external messaging accounts.

609|81|Updated Nov 15, 2024
One-click install
npx skills add https://github.com/QuixiAI/Hexis --skill connector-action-authorization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connector-action-authorization
Source: https://github.com/QuixiAI/Hexis/tree/main/skills/installed/connector-action-authorization
Command: npx skills add https://github.com/QuixiAI/Hexis --skill connector-action-authorization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Connecting an external account (email, messaging) grants access but not permission to act. This Skill manages the authorization layer that controls whether an agent can send messages, reply to email, apply labels, triage spam, or delete content through connected providers.

Core Features & Use Cases

  • Policy Inspection: Call connector_action_policy_status to review existing action grants before making changes.
  • Scoped Granting: Use grant_connector_action_policy with narrow constraints like allowed_targets, allowed_recipients, max_per_day, and expiration to limit what actions are permitted.
  • Revocation: Remove or narrow grants with revoke_connector_action_policy when the user asks to restrict behavior.
  • Use Case: A user wants the agent to reply to emails from a specific domain automatically. Inspect current policies, summarize the proposed scope, then grant a policy limited to that domain with a daily cap and no autonomous deletion rights.

Quick Start

Ask the agent to check current connector action policies and grant permission to reply to emails from a specific recipient list with a daily limit.

Frequently Asked Questions about connector-action-authorization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I grant an agent permission to send emails through a connected account?

Call connector_action_policy_status to review existing grants, summarize the proposed scope in plain language, then call grant_connector_action_policy with the connector, action kind, target account, and constraints like allowed_recipients and max_per_day.

How do I revoke or narrow a connector action policy?

Use revoke_connector_action_policy when the user asks to remove or narrow a grant. First inspect current policies with connector_action_policy_status so you target the correct existing grant.

Does connecting an account automatically allow the agent to send messages?

No. Connection grants access, but action policies grant behavior. Sending, replying, labeling, spam triage, and deletion each require an explicit action policy grant before the agent can perform them.

When should allow_autonomous be enabled for connector actions?

Enable allow_autonomous only when the user explicitly asks for ongoing or autonomous behavior outside live chat, such as heartbeat-driven actions. Keep destructive actions like delete out of autonomous policy unless the user is exceptionally explicit with narrow constraints.

What constraints make a connector action policy safer?

Prefer narrow constraints such as allowed_targets or allowed_recipients and max_per_day over broad grants. Add expiration when relevant, and use requires_per_action_approval false only when the user wants preauthorization instead of case-by-case approval.