CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-page

The agent's configuration surfaces: Settings › Agent pages (Instructions, Memory, Skills, Files, Sub-agents) and the full-page `AgentTabsPage` (resources, Snapshots, Agent integrations, Automations, MCP). Use when adding an agent resource group, surfacing context transparency, MCP servers, A2A agents, recurring jobs, or external-client connect flows in the UI.

67

Quality

84%

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

82%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.

An excellent reference-style body: maximally dense, assumes Claude's competence, and gives exact components, paths, and props to build on. The only gaps are the absence of a small executable mount example, no verification checkpoint in the mounting workflow, and no use of one-level-deep reference files for the inlined legacy/per-tab detail.

DimensionReasoningScore

Conciseness

The body is dense and telegraphic throughout — component names, source paths, props, and legacy ids are stated with zero padding and no explanation of concepts Claude already knows (e.g., "It is a thin shell that re-hosts existing components ... do not re-implement those surfaces inside it"). Every token earns its place; there is no over-explanation to trim.

5 / 5

Actionability

Guidance is highly concrete: exact paths ("packages/core/src/client/settings/shell/pages/"), exports to build on ("useRemoteAgents() and the AgentAddForm / AgentEditForm exports of AgentsSection.tsx, not a second fetch"), props ("agentPageHref", "extraTabs", "hiddenTabs"), and a numbered mounting sequence. It falls short of fully executable/copy-paste-ready only because no code snippet demonstrates the mount or an extraTabs entry — minor gaps in an otherwise instruction-only, actionable skill.

4 / 5

Workflow Clarity

The one multi-step process ("Mounting In A Template") is a clear, correctly ordered 3-step sequence with concrete specifics (own route, keep app shell in root.tsx, pass agentPageHref). Not a 5 because no verification checkpoint exists (e.g., confirming navigation does not remount the page or that legacy hashes land correctly); the rest of the body is reference material rather than sequenced workflow, so most-but-not-all checkpoints are present.

4 / 5

Progressive Disclosure

The body is well organized into headed sections (Tabs table, Settings Resource Pages, Mounting In A Template, Scope) with no nested references and clearly signaled cross-skill mentions. It is not a 5: at ~90 dense lines it exceeds the short-skill case, and detail that could live one level deep (per-tab contents, legacy id redirect mappings, sub-agents page specifics) is inlined in the single file with no reference files at all.

4 / 5

Total

17

/

20

Passed

Description

83%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 that clearly names both configuration surfaces, enumerates their contents, and provides an explicit, concrete 'Use when' clause. Its only weaknesses are capability verbs that are implied rather than stated and trigger terms that slightly overlap with adjacent skills.

DimensionReasoningScore

Specificity

The description enumerates concrete, specific surfaces ("Settings › Agent pages (Instructions, Memory, Skills, Files, Sub-agents)" and "the full-page AgentTabsPage (resources, Snapshots, Agent integrations, Automations, MCP)") plus concrete tasks like "adding an agent resource group" and "external-client connect flows". It falls just short of the 5 anchor because the capability verbs (extend, mount, add tabs) are implied by the surface enumeration rather than explicitly stated as actions.

4 / 5

Completeness

Both what and when are explicitly answered: what — "The agent's configuration surfaces: Settings › Agent pages ... and the full-page AgentTabsPage (...)"; when — "Use when adding an agent resource group, surfacing context transparency, MCP servers, A2A agents, recurring jobs, or external-client connect flows in the UI." This matches the anchor for a clear what plus an explicit 'Use when' clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger terms include "agent resource group", "MCP servers", "A2A agents", "recurring jobs", and "external-client connect flows" — phrases a developer would plausibly say when they need this skill. Not a 5 because a few natural variations are missing (e.g., "agent settings", "scheduled tasks", "agent page" as a trigger rather than only as a surface name), and some terms lean on project jargon.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct (this specific configuration page and component, scoped "in the UI"), and triggers like "A2A agents" and "external-client connect flows" are unlikely to fire the wrong skill. However, terms like "MCP servers" and "recurring jobs" overlap with the closely related skills the body itself references (e.g., recurring-jobs, automations, context-xray), which is minor overlap risk with closely related skills rather than minimal conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
BuilderIO/agent-native
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.