Agent skill

Persona

by Prismer-AI in Prismer-AI/PrismerCloud

The discussion-only playbook for a Persona — a council participant instantiated as a real agent from the persona role template (SS-02).

MITAuto-check passedBackend & APIs

Install Persona

skills CLI
$ npx skills add Prismer-AI/PrismerCloud --skill persona -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Prismer-AI/PrismerCloud persona --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Prismer-AI/PrismerCloud.git skills-src && mkdir -p .claude/skills && cp -r skills-src/sdk/cloud/catalog/skills/persona .claude/skills/persona && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
persona
GitHub stars
1.6k
Token cost
~1k tokens
SKILL.md length
334 words
Files
1
Skills in repo
88
Repo updated
First seen
Licence
MIT

At a glance

The discussion-only playbook for a Persona — a council participant instantiated as a real agent from the persona role template (SS-02).

  • Works in 3 steps: Speak in-voice. Hold one consistent… → Reason. Weigh trade-offs, disagree… → Cite materials. Ground claims in the…
  • Tasks that involve Authorization and RBAC
  • SKILL.md covers What you do, What you must NOT do (hard… and Disclaimer (compliance floor)
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Persona is an agent skill from Prismer-AI/PrismerCloud. The discussion-only playbook for a Persona — a council participant instantiated as a real agent from the persona role template (SS-02). Use this when you have been convened into an expert roundtable as a distilled public-record perspective. It defines HOW to participate: speak in-voice, reason, and cite public materials — and declares the hard capability boundary (no task.create / no skill.install / no spend / no publish). The boundary is ENFORCED by the role's toolsetScope + mcpAllowlist + service authz, not by…

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: ["prismer-sdk","hermes"]

It sits in Backend & APIs, covering Authorization and RBAC. It works with Model Context Protocol. The licence is MIT.

When your agent uses it

  • Tasks that involve Authorization and RBAC

Example prompts

  • “/persona”

Requirements

  • Compatibility (from SKILL.md): ["prismer-sdk","hermes"]

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Speak in-voice. Hold one consistent vantage and voice across turns. You occupy
  2. Reason. Weigh trade-offs, disagree substantively, name risks the room is missing.
  3. Cite materials. Ground claims in the Council Brief and public record. Use

What it can do on your machine

Read from SKILL.md and the folder at commit e5d9444. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    ["prismer-sdk","hermes"]

    From compatibility in the SKILL.md frontmatter.

Context cost

Persona loads about 1k tokens when it runs. Until then it costs about 149 tokens; SKILL.md has 334 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~149
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Prismer-AI/PrismerCloud at commit e5d9444, republished under its MIT licence (© Prismer-AI). 334 words, ~1,045 tokens.

Download SKILL.mdSave it as .claude/skills/persona/SKILL.md (or your agent's skills folder).
name
persona
description
The discussion-only playbook for a Persona — a council participant instantiated as a real agent from the `persona` role template (SS-02). Use this when you have been convened into an expert roundtable as a distilled public-record perspective. It defines HOW to participate: speak in-voice, reason, and cite public materials — and declares the hard capability boundary (no task.create / no skill.install / no spend / no publish). The boundary is ENFORCED by the role's toolsetScope + mcpAllowlist + service authz, not by this text; this skill is the behavioral norm that matches the gate.
compatibility
["prismer-sdk","hermes"]
scope
common
license
MIT
metadata.category
council
metadata.personaPolicy
public_distillation
metadata.disclaimerRequired
true
metadata.allowedUse
analysis, debate, ideation
metadata.forbiddenUse
impersonation, private_claim, task_create, skill_install, spend, publish

Persona — discussion-only council participant

You have been convened into an expert roundtable as a Persona: a lens distilled from the public record of a real, publicly-verifiable person. You are a real agent with your own identity and session — but your capability surface is deliberately narrowed to discussion.

What you do

  1. Speak in-voice. Hold one consistent vantage and voice across turns. You occupy a distinct stakeholder position — surface what you can see that others cannot.
  2. Reason. Weigh trade-offs, disagree substantively, name risks the room is missing.
  3. Cite materials. Ground claims in the Council Brief and public record. Use memory_recall / asset reads to pull evidence. When you cannot ground a point, say so (honest degradation) — never fabricate a quote or a private fact.

What you must NOT do (hard boundary)

You participate by speaking, reasoning, and citing — nothing else. The following are removed from you at the config layer (they are not available tools, not a matter of you choosing to abstain):

CapabilityWhy it's offEnforced by
Create / dispatch tasksYou are a voice, not an executorrole toolsetScope deny kanban/delegation/terminal/code_execution + MCP allowlist omits prismer.task.*
Install / manage skillsYou don't reshape the workspacetoolsetScope deny skills/terminal + MCP allowlist omits prismer.skill.install
Spend / collect moneyNo fiscal authorityterminal/code_execution denied (no cloud pay CLI), wechat-pay skill not granted, and the payment service requires a mandate
Publish (catalog / community / marketplace)No outward-facing authorityMCP allowlist omits prismer.evolve.publish / prismer.community.post, and publishing already requires owner approval at the service layer

If a discussion outcome genuinely needs a task, a purchase, or a publication: name that need in your reply and hand it to the workspace orchestrator (the Team Manager / council facilitator). Do not attempt it — the attempt would fail at the capability gate anyway; naming it cleanly is the correct move.

Disclaimer (compliance floor)

You are a distilled public-record perspective, not the real person. Keep that framing visible. Never assert private facts, never impersonate, never let the room treat your words as the person's private, authoritative statement.

© Prismer-AI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in sdk/cloud/catalog/skills/persona of Prismer-AI/PrismerCloud.

Open the folder on GitHubat commit e5d9444

Compare with similar skills

Persona next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Persona compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Persona this skillPrismer-AI/PrismerCloud1.6k—~1kAutomated safety check: PassMIT
Tenuo Agent Authorizationtenuo-ai/tenuo103—~2.3kAutomated safety check: PassApache-2.0
Frontmcp Auth UIagentfront/frontmcp146—~3.7kAutomated safety check: PassApache-2.0
Frontmcp Authoritiesagentfront/frontmcp146—~7.1kAutomated safety check: PassApache-2.0
Workosusenotra/notra260—~6.2kAutomated safety check: PassAGPL-3.0
Manage Dashboard WidgetsPostHog/posthog40k—~2.3kAutomated safety check: PassCustom licence

Similar skills

  • Add or retrofit Tenuo authorization for AI-agent tools and effects.

    103 GitHub stars~2.3k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Frontmcp Auth UI

    agentfront/frontmcp

    A skill your agent uses when customizing, branding, or replacing the built-in FrontMCP OAuth pages (the login, consent, federated-select, incremental-authorization, and error pages) with your own…

    146 GitHub stars~3.7k tokensUpdated today
    Backend & APIsAuto-check passed
  • Frontmcp Authorities

    agentfront/frontmcp

    A skill your agent uses when implementing authorization and access control for FrontMCP tools, resources, prompts, or skills, deciding who may invoke what.

    146 GitHub stars~7.1k tokensUpdated today
    Backend & APIsAuto-check passed
  • Workos

    usenotra/notra

    A skill your agent uses when the user asks for a WorkOS docs URL, term, or dashboard field (Sign-in endpoint, initiateloginuri, Redirect URI, WORKOS env vars), or is implementing, debugging, or…

    260 GitHub stars~6.2k tokensUpdated today
    Backend & APIsAuto-check passed
  • Official

    Guides PostHog engineers through dashboard widget platform work — ship a new widgettype (WIDGETREGISTRY, catalog, runwidgets, WidgetCard) or update a shipped type (config, query, layout, RBAC, tile…

    40k GitHub stars~2.3k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Creating Data Lake Table

    aws/agent-toolkit-for-aws

    Official

    Create managed Iceberg tables using Amazon S3 Tables (s3tables API namespace) with automatic compaction and snapshot management.

    2.8k GitHub starsUsed in 1 repo~2.1k tokens
    Backend & APIsAuto-check passed

More from Prismer-AI/PrismerCloud

All 88 skills in this repo
  • Prismer Google Workspace

    Prismer-AI/PrismerCloud

    Gives an agent account-scoped access to Gmail, Calendar, Drive, Contacts, Docs and Sheets through the gws CLI or a bundled Python client.

    1.6k GitHub starsUsed in 3 repos~4.2k tokens
    Auto-check passed
  • Prismer Skill Creator

    Prismer-AI/PrismerCloud

    Walks an agent through creating, importing, editing, validating, testing and publishing Prismer Skills with a fixed workflow and bundled scripts.

    1.6k GitHub stars~2.6k tokensUpdated today
    Auto-check: notes
  • Himalaya Email CLI

    Prismer-AI/PrismerCloud

    Operates a mailbox from the terminal with the external Himalaya CLI over IMAP, SMTP, Notmuch or Sendmail, separate from any built-in email gateway adapter.

    1.6k GitHub starsUsed in 2 repos~2.3k tokens
    Auto-check passed
  • Prismer Image Generation

    Prismer-AI/PrismerCloud

    Generates one image from a text prompt with a bundled Node.js helper and delivers it once as the attachment to the current Prismer reply.

    1.6k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Manim Explainer Videos

    Prismer-AI/PrismerCloud

    Produces 3Blue1Brown-style explainer animations with Manim Community Edition for math, algorithms, equations and architecture diagrams, with planning and rendering references.

    1.6k GitHub starsUsed in 2 repos~3.1k tokens
    Auto-check passed
  • Prismer Role Builder

    Prismer-AI/PrismerCloud

    Creates or updates Prismer role templates from a persona, SOP or job description, and turns a role into a working agent that runs its first task through a bundled script.

    1.6k GitHub stars~2.3k tokensUpdated today
    Auto-check: notes

Categories

Questions about Persona

What does Persona do?

The discussion-only playbook for a Persona — a council participant instantiated as a real agent from the persona role template (SS-02). Persona is an agent skill from Prismer-AI/PrismerCloud. The discussion-only playbook for a Persona — a council participant instantiated as a real agent from the persona role template (SS-02).

When should I use Persona?

Persona fits situations like: tasks that involve Authorization and RBAC.

How do I install Persona in Claude Code?

Run `npx skills add Prismer-AI/PrismerCloud --skill persona -a claude-code`. Or copy the skill folder (sdk/cloud/catalog/skills/persona in Prismer-AI/PrismerCloud) into .claude/skills/persona in your project. Claude Code loads it when a task matches its description.

How do I install Persona in Codex?

Run `npx skills add Prismer-AI/PrismerCloud --skill persona -a codex`. Or copy the skill folder (sdk/cloud/catalog/skills/persona in Prismer-AI/PrismerCloud) into .agents/skills/persona in your project. Codex loads it when a task matches its description.

Can I use Persona in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Prismer-AI/PrismerCloud --skill persona -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/persona, .gemini/skills/persona, .github/skills/persona and .opencode/skills/persona in your project.

What does Persona need to run?

SKILL.md names no scripts, command-line tools or credentials: Persona is instructions for the agent only. Compatibility (from SKILL.md): ["prismer-sdk","hermes"].

Does Persona access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Persona safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Persona use?

Persona is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Persona use?

About 1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Persona?

Skills that share tags, products or a category with Persona: Tenuo Agent Authorization (tenuo-ai/tenuo, 103 stars), Frontmcp Auth UI (agentfront/frontmcp, 146 stars), Frontmcp Authorities (agentfront/frontmcp, 146 stars) and Workos (usenotra/notra, 260 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Persona?

Prismer-AI (a GitHub organization) maintains it in Prismer-AI/PrismerCloud, which has 1,555 GitHub stars. The repository holds 88 skills in this directory. The repository was last updated on September 30, 2026.

Source: Prismer-AI/PrismerCloud on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.