manage-agents
Skill2 starsChanged 4 months agoMITView on GitHub
Inspect registered agents and spending sessions on the user's account. Invoke for diagnostics, debugging "agent not registered" errors, reviewing active or expired sessions, checking a separate session's budget remaining, or when the user asks what agents or sessions exist. Read-only -- does not create or modify anything. For the account allowance (set up or not, left, reset) use `kpass allowance status` instead.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- zdnemz/claude-teamtheir own version, first seen Jul 5, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- zdnemz/claude-team★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository16 other files it gives its agents.
- activitySkill
- attach-sessionSkill
- authenticate-userSkill
- defi-auto-repaySkill
- defi-swapSkill
- form-session-delegationSkill
- kite-discoverySkill
- kite-passportSkill
- passport-overviewSkill
- Passport SetupSkill
- report-feedbackSkill
- request-sessionSkill
- shoppingSkill
- upgrade-passportSkill
- wallet-sendSkill
- x402-executeSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. About 0 are common, 4 are distinctive, and 14 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
14
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 17
Prerequisite: Before using any Passport skill, check if kpass is installed by running command -v kpass.
- Very specific: line 31
If you need to create a new session or register an agent, use the request-session skill instead.
- Very specific: line 32
If you need to execute a payment through a session, use the x402-execute skill.
- Very specific: line 33
If you need to list sessions from the agent's perspective (using the agent token), use session list from the request-session skill.
- Distinctive: line 39
No agent registration or spending session is required.
- Distinctive: line 59
Read that file before running any command.
- Very specific: line 78
Use the authenticate-user skill.
- Distinctive: line 90
Do NOT attempt any of the following.
- Distinctive: line 109
Before running any command, verify:
- Very specific: line 112
Agent ID (
--agent-id): If provided, must be a string from a prior command's output. - Very specific: line 113
Agent type (
--agent-type): If provided, must be a known agent type string (e.g., claude, cursor, codex, cline). - Very specific: line 114
Session ID (
--session-id): If provided, must be a string from a prior command's output. - Very specific: line 115
Status (
--status): If provided, must be active or expired. - Very specific: line 116
Limit (
--limit): If provided, must be an integer between 1 and 100. - Very specific: line 117
Offset (
--offset): If provided, must be a non-negative integer (0 or greater). - Very specific: line 124
To register an agent or create sessions: Use the request-session skill.
- Very specific: line 125
To execute payments: Use the x402-execute skill (pays from the account allowance, or from a separate session the user approved).
- Very specific: line 126
To check wallet balance or send tokens: Use the wallet-send skill.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Manage Agents
Prerequisite: Before using any Passport skill, check if kpass is installed by running command -v kpass. If it returns nothing, invoke the passport-setup skill first to install the CLI.
List and inspect registered agents and their spending sessions from the user's perspective. These commands use the user's JWT (not an agent token) and show data across all agents registered to the user's account.
When to Use This Skill
- The user asks "what agents are registered on my account?" or "show me my agents."
- The user asks "what sessions do I have?" or "show me active sessions."
- You need to debug an "agent not registered" or "no active sessions" error.
- You want to verify an agent registration or session was created successfully.
- The user asks for a history of agent sessions or wants to review session activity.
When NOT to Use This Skill
- If you need to create a new session or register an agent, use the
request-sessionskill instead. This skill is read-only. - If you need to execute a payment through a session, use the
x402-executeskill. - If you need to list sessions from the agent's perspective (using the agent token), use
session listfrom therequest-sessionskill.
Prerequisites
The user MUST be authenticated before using this skill. If not logged in (exit code 3 with "Not logged in"), use the authenticate-user skill first.
No agent registration or spending session is required. These commands operate with the user's JWT directly.
Defaults (Do Not Ask the User Unless They Specify Otherwise)
| Setting | Default value | Override |
| Output format | --output json | Always use JSON output. Never omit this flag. |
| Filters | Omit all filters (returns everything) | Only pass filter flags when the user asks to narrow results. |
| Limit | Server default (omit) | Only pass --limit if the user requests pagination or you need to limit results. |
| Offset | 0 (omit) | Only pass --offset for pagination when combined with --limit. |
| Base URL | Omit (uses built-in default) | Only pass --base-url if the user explicitly provides a custom backend URL. |
Command Reference and Worked Examples
Full argument tables, JSON output examples, error envelopes for me, user agents, and user sessions — plus four end-to-end worked examples (list all agents, filter sessions by status, paginated listing, diagnose "agent not registered") — live in:
→ @references/commands.md
Read that file before running any command.
Error Handling
| Exit Code | Meaning | Error Message Pattern | Recovery Action |
| 0 | Success | status: "success" | Present the result to the user. |
| 1 | Network error | network error: ... | Check connectivity. Retry after a brief pause. |
| 2 | Usage error | --limit must be an integer between 1 and 100, --offset must be a non-negative integer | Fix the flag value. See validation rules in the arguments table. |
| 3 | Auth error | Not logged in. Run ... | Use the authenticate-user skill to log in. |
| 4 | Not found | not found | The requested resource does not exist. Check the filter values. |
| 5 | Rate limited | rate limit | Wait 30 seconds, then retry. |
| 6 | Session policy violation | N/A for manage-agents | Read-only commands do not use spending sessions. This exit code is not expected. |
Specific Error Scenarios
"Not logged in." (exit code 3):
- Use the
authenticate-userskill. After logging in, retry the command.
"--limit must be an integer between 1 and 100" (exit code 2):
- The
--limitvalue must be a whole number from 1 to 100. Do not pass0, negative values, or decimals.
"--offset must be a non-negative integer" (exit code 2):
- The
--offsetvalue must be a whole number that is 0 or greater. Do not pass negative values or decimals.
Commands That DO NOT Exist
Do NOT attempt any of the following. They will fail:
kpass user(without a sub-command) -- must useuser agentsoruser sessionskpass user agent(singular) -- does not exist; useuser agents(plural)kpass user session(singular) -- does not exist; useuser sessions(plural)kpass user agents --status-- the--statusflag only exists onuser sessions, notuser agentskpass user agents --limit-- the--limitflag only exists onuser sessions, notuser agentskpass user sessions --type-- the flag is--agent-type, not--typekpass user sessions --id-- the flag is--session-id, not--idkpass user delete-agent-- does not existkpass user revoke-session-- does not existkpass agents-- does not exist; useuser agentskpass sessions-- does not exist; useuser sessions- Any command with
--json-- the correct flag is--output json(two separate tokens)
Input Validation Checklist
Before running any command, verify:
- Authentication: The user must be logged in. Use
me --output jsonto check. - Agent ID (
--agent-id): If provided, must be a string from a prior command's output. Do not fabricate values. - Agent type (
--agent-type): If provided, must be a known agent type string (e.g.,claude,cursor,codex,cline). - Session ID (
--session-id): If provided, must be a string from a prior command's output. Do not fabricate values. - Status (
--status): If provided, must beactiveorexpired. - Limit (
--limit): If provided, must be an integer between 1 and 100. - Offset (
--offset): If provided, must be a non-negative integer (0 or greater).
Cross-Skill References
- Prerequisite: User must be logged in. Use the
authenticate-userskill. - To register an agent or create sessions: Use the
request-sessionskill. This skill is read-only and cannot create or modify agents or sessions. - To execute payments: Use the
x402-executeskill (pays from the account allowance, or from a separate session the user approved). - To check wallet balance or send tokens: Use the
wallet-sendskill.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

