CtrlK
BlogDocsLog inGet started
Tessl Logo

customize

Create, configure, and maintain custom agent profiles and author new skills via the `repl` tool. Use when the user wants to create an agent profile, build a custom agent, modify agent capabilities, attach or detach skills/connectors on a profile, author a skill, or inspect which connectors and tools are available. Also use whenever you need the `host.agents.*` or `host.skills.*` Python SDK.

68

Quality

83%

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

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

Excellent actionability and a workflow with genuine validation checkpoints and feedback loops, all targeting genuinely non-obvious SDK behavior. The weaknesses are length-related: repeated restatement of the unrestricted/curated mechanics and a monolithic single-file structure that inlines reference-grade detail (kernel sidecar rules) that belongs in a bundled file.

Suggestions

State the unrestricted-vs-curated connector rules once (in the profile-fields section or workflow step 6) and refer back to it from the `create`/`update` comments instead of restating the full mechanics three or four times.

Move the kernel-sidecar validation rules, the `co_filename`/PYTHONSAFEPATH details, and the `kernel.py` examples into a `references/sidecars.md` and keep only the 'what/why + one minimal example + when to load the reference' summary in SKILL.md.

Consolidate the duplicated `excludedTools` pattern-matching explanation (profile-fields list vs. `attach_connector` comment) into the `attach_connector` entry only.

DimensionReasoningScore

Conciseness

The body explains nothing Claude already knows and is dense with non-obvious operational detail, but it repeats the same gotchas multiple times — the unrestricted/curated connector mechanics are restated in the profile-fields list, the `create` comment, the `update` comment, and workflow steps 5–6, and the `excludedTools` pattern rules appear twice. This is mostly efficient with clear tightening opportunities (the anchor-3 fit), not the lean every-token-earns-its-place of anchor 5.

3 / 5

Actionability

Every SDK call is given with exact kwarg names, wire-shape return dicts, error prefixes, and gotchas ('name: 2–32 chars, UPPERCASE letters / digits / underscores only'), plus copy-paste-ready code for the handoff pattern, the safe unrestricted-update pattern, skill drafting/publishing, and a complete `co_filename` sidecar helper. These cover the common cases end-to-end via the `repl` tool.

5 / 5

Workflow Clarity

The scope→draft→review→create workflow is a numbered 7-step sequence with explicit validation checkpoints: `ask_user` gates in steps 3–4, read-backs after mutations ('read back (`host.agents.list()`) to confirm the actual state', 'read back `host.agents.get(name)["connectors"]` to confirm the reach'), correct handling of approval cards for the risky identity/freeing-a-name calls, and an iterate-on-sidecar-gate feedback loop for rejected `kernel.py`.

5 / 5

Progressive Disclosure

No bundle files exist, so everything lives in one ~450-line SKILL.md. Section headers and the one external offload (loading 'skill-creator' for the full authoring guide) are well-signaled, but the ~100-line kernel-sidecar validation rules and the full `host.agents`/`host.skills` API reference are deep reference material inlined in the overview file rather than split into a references/ file — the anchor-3 fit of 'content that should be separate is inline'.

3 / 5

Total

16

/

20

Passed

Description

88%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: specific, third-person, tool-qualified, with an explicit and detailed 'Use when...' trigger clause plus an SDK-based secondary trigger. Only minor gaps in synonym coverage and slight overlap with skill-authoring skills keep it from top marks on two dimensions.

DimensionReasoningScore

Specificity

The description enumerates concrete, third-person actions — 'Create, configure, and maintain custom agent profiles and author new skills', 'attach or detach skills/connectors on a profile', 'inspect which connectors and tools are available' — and names the exact tool ('via the `repl` tool') and SDK namespaces, giving comprehensive coverage of the skill's surface.

5 / 5

Completeness

It explicitly answers both questions: the 'what' is the opening action list, and the 'when' is a full 'Use when the user wants to...' clause enumerating concrete triggers, plus a secondary trigger ('Also use whenever you need the `host.agents.*` or `host.skills.*` Python SDK') covering programmatic use.

5 / 5

Trigger Term Quality

Trigger phrases like 'create an agent profile', 'build a custom agent', 'modify agent capabilities', 'author a skill', and 'inspect which connectors and tools are available' map well to what a user would naturally say. A few natural variations are missing (e.g. 'edit/publish a skill', 'delete or rename a profile', 'switch to an agent'), keeping it just short of the comprehensive-with-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The `host.agents.*`/`host.skills.*` SDK and `repl` tool references carve out a clear niche with minimal conflict risk, but the generic 'author a skill' trigger could fire for a dedicated skill-authoring skill (the body itself defers to 'skill-creator'), a minor overlap.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
UnicomAI/wanwu
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.