Permission-card transfer

SkillAI & models

Lets your agent pass permission tokens between tools and middleware without exposing or copying them.

Use Permission-card transfer in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Permission-card transfer and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Permission-card transfer skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Permission-card transferStart free
About this skill

Transfers opaque permission cards across Effect agent, tool, and middleware boundaries. Use when delegated authority is part of a schema.

What this skill tells your AI

The instructions your AI receives, as published by golemcloud/golem in golem-skills/skills/effect/golem-permission-card-effect/SKILL.md and read by Ahel’s review.

Declare a card with Schema.PermissionCard({ polymorphic: false }) from @golemcloud/effect-golem. The resulting value is an opaque affine handle: pass it through an agent method, tool call, or middleware result, but never inspect, clone, stringify, persist, or reuse it after successful transfer.

Place the card directly in the input/output schema. Encoding consumes ownership. If encoding a composite value fails, the SDK restores adopted capabilities so the operation can be retried. Do not add wallet, derivation, or installation APIs; they are not public Effect SDK capabilities.

Signals

GitHub stars
2k
Forks
210
Last commit
Oct 2026
Advanced
Item type
skill
Key
golem-permission-card-effect
Source
github.com/golemcloud/golem