Agent Skills
› QuixiAI/Hexis
› connector-action-authorization
connector-action-authorization
GitHub用于管理外部连接器(如邮件、消息平台)的操作权限,包括检查、授予和撤销发送、回复、标签及垃圾邮件处理等策略。遵循最小权限原则,支持限制目标、频率及自主行为范围,确保操作安全可控。
Trigger Scenarios
用户要求通过连接器发送邮件或回复消息
用户需要授予或撤销连接器操作权限
用户希望配置自动化的连接器行为策略
Install
npx skills add QuixiAI/Hexis --skill connector-action-authorization -g -y
SKILL.md
Frontmatter
{
"name": "connector-action-authorization",
"category": "communication",
"contexts": [
"chat"
],
"requires": {
"tools": [
"connector_action_policy_status",
"grant_connector_action_policy",
"revoke_connector_action_policy"
]
},
"bound_tools": [
"connector_action_policy_status",
"grant_connector_action_policy",
"revoke_connector_action_policy"
],
"description": "Inspect, grant, and revoke scoped connector action policies for sends, replies, labels, spam triage, and provider state changes"
}
Connector Action Authorization
Use this when the user wants Samantha to act through an external connector beyond read-only setup/backfill: sending messages, replying to email, marking messages read, labeling, spam triage, deletion, or cross-channel intervention.
Principles
- Do not treat a connected account as permission to act. Connection grants access; action policies grant behavior.
- Make the policy concrete before granting it: connector, action kind, target/account, contexts, limits, and expiration when relevant.
- Prefer narrow constraints:
allowed_targets/allowed_recipientsandmax_per_dayare safer than broad grants. allow_autonomous: truemeans heartbeat or another non-chat context may act without a live user message. Use it only when the user explicitly asks for ongoing/autonomous behavior.- Keep destructive actions, especially
delete, out of autonomous policy unless the user is exceptionally explicit and the constraints are narrow.
Flow
- Call
connector_action_policy_statusto inspect existing grants. - If granting, summarize the proposed scope in normal language before calling
grant_connector_action_policy. - Use
requires_per_action_approval: falseonly when the user asks for preauthorization rather than case-by-case approval. - Use
revoke_connector_action_policywhen the user asks to remove or narrow a grant.
Version History
- 990da5f Current 2026-08-20 13:52


