MCP Server Builder
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
A skill your agent uses when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker.
$ npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Arch1eSUN/Arcgentic claude-code-session-broker --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/claude-code-session-broker .claude/skills/claude-code-session-broker && rm -rf skills-srcUse ~/.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/
Install the "claude-code-session-broker" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/claude-code-session-broker into .claude/skills/claude-code-session-broker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claude-code-session-broker", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/claude-code-session-brokerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Arch1eSUN/Arcgentic claude-code-session-broker --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/claude-code-session-broker .agents/skills/claude-code-session-broker && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "claude-code-session-broker" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/claude-code-session-broker into .agents/skills/claude-code-session-broker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claude-code-session-broker", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Arch1eSUN/Arcgentic claude-code-session-broker --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/claude-code-session-broker .cursor/skills/claude-code-session-broker && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "claude-code-session-broker" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/claude-code-session-broker into .cursor/skills/claude-code-session-broker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claude-code-session-broker", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Arch1eSUN/Arcgentic.git --path skills/claude-code-session-broker--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Arch1eSUN/Arcgentic claude-code-session-broker --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/claude-code-session-broker .gemini/skills/claude-code-session-broker && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "claude-code-session-broker" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/claude-code-session-broker into .gemini/skills/claude-code-session-broker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claude-code-session-broker", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Arch1eSUN/Arcgentic claude-code-session-brokerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/claude-code-session-broker .github/skills/claude-code-session-broker && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "claude-code-session-broker" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/claude-code-session-broker into .github/skills/claude-code-session-broker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claude-code-session-broker", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Arch1eSUN/Arcgentic claude-code-session-broker --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Arch1eSUN/Arcgentic.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/claude-code-session-broker .opencode/skills/claude-code-session-broker && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "claude-code-session-broker" agent skill from https://github.com/Arch1eSUN/Arcgentic/tree/main/skills/claude-code-session-broker into .opencode/skills/claude-code-session-broker/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "claude-code-session-broker", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
claude-code-session-brokerA skill your agent uses when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker.
Claude Code Session Broker is an agent skill from Arch1eSUN/Arcgentic. Use when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker.
Its SKILL.md is about 3.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Agent Workflows. The repository describes itself as: Mechanical plan/dev/self-audit/external-audit gates for AI coding agents, with a configurable role-routing topology engine, an MCP-UI live status panel, and native-tooling Claude… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8539955. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
code.claude.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Claude Code Session Broker loads about 3.4k tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 1,586 words of instructions outside code blocks.
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.
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.
The full file from Arch1eSUN/Arcgentic at commit 8539955, republished under its MIT licence (© Arch1eSUN). 1,586 words, ~3,419 tokens.
.claude/skills/claude-code-session-broker/SKILL.md (or your agent's skills folder).Use this skill for Claude Code V2 parity. Claude Code does not expose the same
Codex thread tools to Arcgentic, so V2 parity is broker-backed: the broker keeps
the same four-role state contract and uses native Claude Code tooling
(subagents via Agent/SendMessage/ListAgents), hooks, or explicit
copy-back, depending on what the host supports — see "Broker priority"
below for the exact three transports and their order.
Relevant host capabilities:
Agent/SendMessage/ListAgents dispatch:
https://code.claude.com/docs/en/sub-agentsV2 still has exactly five role identities:
OrchestratorPlannerDeveloperTestAuditorDo not create round-numbered role identities. Store round identity in state and prompt payloads.
Use the strongest available transport, checked in this order:
Agent, SendMessage, and ListAgents, use them directly (see
"Procedure — tier 0" below). For a first-time dispatch to a role
(kind: "create"), dispatch is synchronous for a foreground Agent
call (you get the role's output the moment the call returns — no
external event to wait for) or notification-driven for a background
Agent call (a task-notification arrives with the role's output when
it finishes); either way, Agent's result carries a resumable
agentId you record as the broker thread-id. For a repeat dispatch
to a role that already has a recorded thread (kind: "reuse" — e.g. a
needs_fix loop back to Developer), skip Agent entirely and use
SendMessage against that already-recorded agentId instead; its
reply arrives asynchronously, like a background Agent call's
notification.RoleReturnSignal in its own
output, and a human or the orchestrator manually runs
arcgentic v2-return-signal with that JSON. No automation attempts
this on its own; do not pretend it succeeded silently.All three transports write the same state shape via the same CLI
commands (v2-session-plan, v2-record-session, v2-dispatch-role,
v2-return-signal) — only how the role's prompt gets delivered and its
output gets collected differs.
Check once per session, before dispatching anything: does your own tool
list include Agent, SendMessage, and ListAgents? If yes, use this
procedure. If no, skip to "Procedure — hook fallback" below.
Get the dispatch plan:
arcgentic v2-session-plan \
--state .agentic-rounds/state.yaml \
--host claude-code-broker \
--user-request '<current user request>'If the JSON's orchestrator_status is sleeping, stop immediately —
a role is already dispatched and pending; do not dispatch another.
If orchestrator_status is active, read actions[0]. Its prompt
field is the complete, ready-to-send role prompt (it already contains
the arcgentic-role-return footer instructions — do not edit it, do
not add or remove content). Its kind field is either "create" (no
thread is recorded for this role yet) or "reuse" (this role already
has a recorded thread from an earlier dispatch — e.g. Developer's
needs_fix loop back to Developer, Auditor's audit_in_progress
retry, or a new round's Planner dispatch after the previous round
closed). reuse is normal, common V2 routing, not an edge case —
branch on kind in step 4 below.
Dispatch, branching on actions[0].kind:
kind: "create": before calling Agent, your own working
directory must already be the target project root. Agent has no
working-directory parameter of its own — a dispatched agent
inherits your shell's cwd and has no other way to learn where the
project is, so if the orchestrator's shell has not already cd'd
into the project root, the role prompt's relative file paths (e.g.
.agentic-rounds/state.yaml, docs/plans/...) will resolve
against the wrong directory. (This does not apply to kind: "reuse" below — that dispatches via SendMessage to an
already-running agent, which already has its own working directory
from when it was first created.)
single-session-subagent mode: call the Agent tool with
prompt = actions[0].prompt, run_in_background: false
(foreground — you get the result directly in this same turn), and
subagent_type: "general-purpose". Do NOT use arcgentic's own
planner/developer/auditor/etc. agent types for this — an
arcgentic-installed project ships those agent types (see
agents/planner.md, agents/developer.md, agents/auditor.md at
the repo root) and their names match the V2 role names, but they
implement a different, incompatible V1/v0.2 contract (V1's
planner agent produces "18/12/10-section handoff docs", not a
V2 role-prompt/return-signal exchange). Dispatching a role through
one of those types would run the wrong contract.multi-session-subthread mode: call Agent with the same
prompt but run_in_background: true.Agent's return carries a real, resumable agentId
— that is what you record as the broker thread-id in step 5,
not actions[0].thread_id (for a create action that field is
only a placeholder, not a real agent id).kind: "reuse":
Agent — that would create a brand-new agent and
orphan this role's existing context. actions[0].thread_id is
already the real, previously-recorded agentId for this role.SendMessage with to = actions[0].thread_id and
message = actions[0].prompt.SendMessage delivers asynchronously — it does not hand you the
reply inline the way a foreground Agent call does. Treat this
like a background dispatch: end your turn after step 6 and wait
for the reply to arrive as a message from that agent.Record the session — kind: "create" only, using the agentId
Agent returned as the broker thread-id:
arcgentic v2-record-session \
--state .agentic-rounds/state.yaml \
--host claude-code-broker \
--role <planner|developer|test|auditor> \
--thread-id <agentId>kind: "reuse": skip this step. The role is already recorded from its
earlier dispatch — that recorded thread is exactly why this action was
reuse instead of create. Re-running v2-record-session with the
same thread-id would be harmless/idempotent, but it records nothing
new, so there is no reason to run it.
Record the dispatch, using the thread-id from step 4 (the new
agentId for create, or actions[0].thread_id for reuse):
arcgentic v2-dispatch-role \
--state .agentic-rounds/state.yaml \
--host claude-code-broker \
--role <planner|developer|test|auditor> \
--thread-id <thread-id-from-step-4>This puts the Orchestrator to sleep waiting for this role's reply. In
background mode (a multi-session-subthread create dispatch, or any
reuse dispatch — those go through SendMessage, which is always
asynchronous), end your turn here: you'll resume via the
task-notification (background Agent) or the peer's reply message
(SendMessage). In foreground mode (a single-session-subagent
create dispatch via a foreground Agent call), continue directly to
the next step in this same turn — you already have the role's output
from step 4.
Collect the role's output:
Agent call: its return value IS the role's output —
continue directly to step 8 in the same turn, no waiting.Agent call: wait for the task-notification. When it
arrives, its content is the role's output. Do not poll ListAgents
for completion — the notification is the completion signal.SendMessage (reuse dispatch): wait for the agent's reply
message. When it arrives, its content is the role's output —
validate it for the footer exactly like a fresh Agent call's
return value (step 8, next).Validate the output contains exactly one
```arcgentic-role-return ... ``` fenced JSON footer (or the
ARCGENTIC_ROLE_RETURN ... END_ARCGENTIC_ROLE_RETURN marker form).
If it's missing or malformed, use SendMessage to resume the same
agent (by its agentId) with a corrective instruction: "Your last
response was missing the required arcgentic-role-return footer.
Re-send your summary with exactly one such footer, formatted as
instructed." Repeat step 8 with the resumed agent's reply. This is
the same fail-closed contract the hook fallback enforces via
decision: block — here it's enforced by you, the orchestrator,
checking directly, since there is no external hook watching this
session.
Record the signal, which wakes the Orchestrator:
arcgentic v2-return-signal \
--state .agentic-rounds/state.yaml \
--signal-json '<the footer JSON from step 8>'Go back to step 1 and dispatch the next role.
Use this procedure only when tier 0's Agent/SendMessage/ListAgents
are not available in this session.
Install project-local Claude Code hooks once:
arcgentic claude-code-broker install-hooks \
--settings .claude/settings.local.json \
--state .agentic-rounds/state.yamlThe installed Stop/SubagentStop hook calls:
arcgentic claude-code-broker handle-stop \
--state .agentic-rounds/state.yamlThe hook reads Claude Code's last_assistant_message, extracts the
arcgentic-role-return footer, runs the same V2 return validation,
updates .agentic-rounds/state.yaml, and writes a broker inbox
record under .agentic-rounds/claude-code-broker/inbox/.
Initialize or read V2 host state:
arcgentic v2-session-plan \
--state .agentic-rounds/state.yaml \
--host claude-code-broker \
--user-request '<current user request>'If orchestrator_status is sleeping, stop immediately. The broker
is waiting for pending_role; do not dispatch another role.
If orchestrator_status is active, create or resume only the
single role context in actions, then record its broker id:
arcgentic v2-record-session \
--state .agentic-rounds/state.yaml \
--host claude-code-broker \
--role <planner|developer|test|auditor> \
--thread-id <broker-session-id>Inject only that role's prompt. The developer does not receive auditor reasoning. The auditor does not receive developer chat transcript. The planner owns phase decisions.
After injecting the role prompt, put the Orchestrator to sleep and end the Orchestrator turn:
arcgentic v2-dispatch-role \
--state .agentic-rounds/state.yaml \
--host claude-code-broker \
--role <planner|developer|test|auditor> \
--thread-id <broker-session-id>Require every role turn to end with RoleReturnSignal JSON.
Record the signal. This wakes the Orchestrator and clears the pending dispatch:
arcgentic v2-return-signal \
--state .agentic-rounds/state.yaml \
--signal-json '<RoleReturnSignal JSON>'Re-run v2-session-plan --host claude-code-broker and dispatch the
next role.
When hooks are available, configure stop hooks to extract the role's final
response and pass it back to the orchestrator as context. The hook must not
invent a PASS/NEEDS_FIX outcome. It only transports the role's own
RoleReturnSignal.
The bundled hook runtime uses official Claude Code Stop/SubagentStop input
fields, especially last_assistant_message and stop_hook_active. If the
Orchestrator is sleeping and the role output lacks a valid footer, the hook
blocks once with a corrective reason. If stop_hook_active is already true, it
does not block again, preventing hook recursion.
RoleReturnSignal, do not advance.© Arch1eSUN, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/claude-code-session-broker of Arch1eSUN/Arcgentic.
Open the folder on GitHubat commit 8539955
Claude Code Session Broker 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Claude Code Session Broker this skillArch1eSUN/Arcgentic | 286 | — | ~3.4k | Automated safety check: Pass | MIT | |
| MCP Server Builderanthropics/skills | 180k | 64 repos | ~2.3k | Automated safety check: Pass | Apache-2.0 | |
| Hook Development for Claude Code Pluginsanthropics/claude-plugins-official | 38k | 11 repos | ~4.1k | Automated safety check: Notes | Apache-2.0 | |
| Using Superpowersfarm-fe/farm | 5.6k | 35 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Executing Plans Inlineobra/superpowers | 296k | 2 repos | ~5.1k | Automated safety check: Pass | MIT | |
| Claude Code Agent Developmentanthropics/claude-plugins-official | 38k | 8 repos | ~2.8k | Automated safety check: Pass | Apache-2.0 |
anthropics/skills
Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.
anthropics/claude-plugins-official
Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.
farm-fe/farm
A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
obra/superpowers
Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.
anthropics/claude-plugins-official
Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
Arch1eSUN/Arcgentic
External-audit role for arcgentic rounds. An agent skill from Arch1eSUN/Arcgentic.
Arch1eSUN/Arcgentic
Main-session orchestrator for arcgentic rounds. An agent skill from Arch1eSUN/Arcgentic.
Arch1eSUN/Arcgentic
Runs the mechanical quality gates that the arcgentic state machine requires for state transitions.
Arch1eSUN/Arcgentic
A skill your agent uses when the user mentions Arcgentic, or wants substantial AI-written code taken through a gated plan → development → self-audit → external audit workflow with role handoffs and…
Arch1eSUN/Arcgentic
A skill your agent uses when the user says Arcgentic, asks to use Arcgentic, or wants an idea taken through a complete plan → development → self-audit → external audit workflow in Codex.
Arch1eSUN/Arcgentic
A skill your agent uses when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role threads.
Categories
A skill your agent uses when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker. Claude Code Session Broker is an agent skill from Arch1eSUN/Arcgentic. Use when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through a broker.
Claude Code Session Broker fits situations like: running Arcgentic V2 in Claude Code and fixed Planner; auditor role sessions must be coordinated through a broker.
Run `npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a claude-code`. Or copy the skill folder (skills/claude-code-session-broker in Arch1eSUN/Arcgentic) into .claude/skills/claude-code-session-broker in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a codex`. Or copy the skill folder (skills/claude-code-session-broker in Arch1eSUN/Arcgentic) into .agents/skills/claude-code-session-broker in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Arch1eSUN/Arcgentic --skill claude-code-session-broker -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/claude-code-session-broker, .gemini/skills/claude-code-session-broker, .github/skills/claude-code-session-broker and .opencode/skills/claude-code-session-broker in your project.
SKILL.md names no scripts, command-line tools or credentials: Claude Code Session Broker is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: code.claude.com. This is read from the text; nothing was executed.
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.
Claude Code Session Broker is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Claude Code Session Broker: MCP Server Builder (anthropics/skills, 180k stars), Hook Development for Claude Code Plugins (anthropics/claude-plugins-official, 38k stars), Using Superpowers (farm-fe/farm, 5.6k stars) and Executing Plans Inline (obra/superpowers, 296k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Arch1eSUN (a GitHub user) maintains it in Arch1eSUN/Arcgentic, which has 286 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 2, 2026.
Source: Arch1eSUN/Arcgentic on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.