CtrlK
BlogDocsLog inGet started
Tessl Logo

my-custom-skill

Example custom agent skill — a template to get started.

34

Quality

30%

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

Fix and improve this skill with Tessl

tessl review fix ./agentsociety/packages/agentsociety2/agentsociety2/custom/skills/examples/my-custom-skill/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a serviceable template with concrete tool-usage examples and clear sectioning, though it carries some conceptual padding and lacks validation checkpoints in its example workflow. It is reasonably actionable but would benefit from tighter prose and an explicit verify step.

Suggestions

Tighten the conceptual exposition in 'How Skills Work' to focus on what the agent must do rather than why the architecture exists.

Add an explicit validation/verification step in the daily-journal workflow (e.g., confirm journal.jsonl parsed before appending, or echo a summary for the user to confirm) to lift workflow clarity.

Make the frontmatter script-path example match the actual bundle file (scripts/my-custom-skill.py) so the inline reference resolves to a real file.

DimensionReasoningScore

Conciseness

The body is mostly efficient with well-organized sections, but includes conceptual exposition ('like Claude Code's slash commands', 'Scripts cannot access the LLM or environment router') that could be trimmed for a working skill.

3 / 5

Actionability

The daily-journal example gives concrete, mostly-executable steps naming specific tools and paths (codegen instruction, workspace_read journal.jsonl, workspace_write, done), with only minor gaps in the exact tool-call syntax.

4 / 5

Workflow Clarity

The example lays out a clear four-step sequence, but there are no validation or verification checkpoints before the append/done steps, so it sits at the validation-gap anchor rather than above.

3 / 5

Progressive Disclosure

Content is split into clearly headed sections (How Skills Work, Behavioral Guidelines, Example) and the bundle provides scripts/my-custom-skill.py; structure is good with only minor organization gaps and no deep nesting.

4 / 5

Total

14

/

20

Passed

Description

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

The description is a placeholder that conveys no capabilities, triggers, or use-conditions, scoring at the floor on every dimension. It uses appropriate third-person voice but otherwise provides nothing actionable for skill selection.

Suggestions

Replace the template wording with the concrete actions the skill performs (e.g., 'Extracts journal entries, summarizes recent events, and appends daily logs').

Add an explicit 'Use when...' clause naming natural trigger phrases a user would say (e.g., 'Use when the user asks to keep or review a daily journal').

Include relevant file extensions or synonyms (e.g., journal.jsonl, daily log) to improve trigger term coverage and distinctiveness.

DimensionReasoningScore

Specificity

The description ('Example custom agent skill — a template to get started.') names no concrete actions and no domain, only describing itself as a template, matching the entirely-vague anchor.

1 / 5

Completeness

It answers neither 'what does this do' (beyond 'template') nor 'when should Claude use it', with no 'Use when...' clause, so it falls at the bottom of the completeness scale.

1 / 5

Trigger Term Quality

It contains no natural keywords a user would say to invoke this skill; 'template to get started' is generic boilerplate rather than task-relevant terminology.

1 / 5

Distinctiveness Conflict Risk

The wording is entirely generic and carries no niche or distinct trigger, so it would overlap with virtually any other skill.

1 / 5

Total

4

/

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
XiaoLuoLYG/GOD
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.