CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agent-filesystem

Manage Agent Filesystem through the control-plane MCP server. Use when the `agent-filesystem` MCP server is available, or when the user asks Codex to list, create, fork, checkpoint, delete, or connect AFS workspaces using a control-plane token.

65

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

68%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized, actionable skill body with concrete tool inventories, a copy-paste TOML config, and clear sequencing. Its main gap is the absence of verification steps before destructive operations (workspace_delete, checkpoint_restore), which the rubric caps at 3 for workflow clarity; a pre-deletion 'workspace_get' confirmation step would resolve it.

Suggestions

Add a verification step to the destructive flows: call 'workspace_get' or 'workspace_list' to confirm the target workspace (and 'checkpoint_list' for the checkpoint) before 'workspace_delete' or 'checkpoint_restore', then re-confirm with the user — this lifts the workflow-clarity cap.

Show a concrete 'mcp_token_issue' example (workspace name, a clear token label like 'codex-readonly', and the shape of the returned url/token) so the flow is copy-paste executable end to end.

Trim the 'Key Points' section, which restates the introduction ('A control-plane token does not expose file tools directly'), or merge its non-duplicated points into the sections they belong to.

DimensionReasoningScore

Conciseness

The body is efficient: the tool list is one line per tool, flows are terse, and it assumes competence rather than explaining MCP concepts. The 'Key Points' section partially restates the introduction ('A control-plane token does not expose file tools directly' repeats lines 8-10), which is minor over-explanation that could be trimmed — anchor 4 rather than 5.

4 / 5

Actionability

Concrete tool names ('workspace_create', 'mcp_token_issue'), a copy-paste TOML snippet with 'bearer_token_env_var = "AFS_WORKSPACE_TOKEN"', and exact endpoint URLs make the guidance mostly executable. Minor gaps: no example call/arguments for 'mcp_token_issue' (workspace name, token label, expected response fields) and 'checkpoint_create' naming is described only abstractly — anchor 4, not 5.

4 / 5

Workflow Clarity

Flows are clearly sequenced (the four-step numbered token-issuance flow) and destructive operations require user confirmation, but destructive operations ('workspace_delete', 'checkpoint_restore') have no verification step such as calling 'workspace_get' or 'workspace_list' to confirm the target before acting. Per the rubric guideline, missing validation for destructive operations caps this dimension at 3 even though sequencing is otherwise solid.

3 / 5

Progressive Disclosure

The body is well-sectioned (Before Acting, tools, flows, endpoint config, key points) with no buried or nested references, and no bundle files exist to navigate. It inlines the endpoint configuration details in '.mcp.json' that could arguably live in a separate reference, and at ~96 lines it exceeds the 'under 50 lines' simple-skill threshold, so anchor 4 fits better than 5.

4 / 5

Total

15

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it states concrete capabilities in third person, gives an explicit and well-structured 'Use when' trigger clause, and is clearly niched to the agent-filesystem MCP server. The only weakness is that token management (issue/revoke), a significant part of the skill's toolset, goes unmentioned in the capability list.

DimensionReasoningScore

Specificity

Names the domain ('Manage Agent Filesystem through the control-plane MCP server') and six concrete actions ('list, create, fork, checkpoint, delete, or connect AFS workspaces'), but token issuance/revocation — a core capability of the skill — is not mentioned, leaving minor gaps in coverage. Not 3: it lists several specific actions rather than 1-2; not 5: coverage is not comprehensive.

4 / 5

Completeness

Explicitly answers both questions: what ('Manage Agent Filesystem through the control-plane MCP server') and when ('Use when the `agent-filesystem` MCP server is available, or when the user asks Codex to list, create, fork, checkpoint, delete, or connect AFS workspaces using a control-plane token'). This matches the anchor-5 example's structure of concrete what plus explicit trigger phrases.

5 / 5

Trigger Term Quality

Includes good natural keywords a user would say: 'Agent Filesystem', 'AFS workspaces', 'control-plane token', and the exact MCP server name 'agent-filesystem'. A few natural terms are missing (e.g., 'workspace token', 'restore checkpoint', 'snapshot'), so it sits at anchor 4 rather than 5 and well above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

The trigger is tightly bound to a named MCP server and AFS-specific terminology ('control-plane token', 'AFS workspaces'), giving it a clear niche with minimal conflict risk against generic filesystem or workspace-management skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

redis/agent-filesystem

Path

plugins/agent-filesystem/skills/agent-filesystem/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.