CtrlK
BlogDocsLog inGet started
Tessl Logo

crew-creator

Manage and optimize custom agent definition files (IDENTITY.md, AGENTS.md, SOUL.md, TOOLS.md). Also handles first-time employee initialization when .workspace/ has no IDENTITY.md. Use when users want to edit agent identity, modify workflow instructions, adjust personality, add/remove tools, optimize prompts, or initialize a new employee from scratch. Trigger signals: 'modify prompt', 'change identity', 'add tool', 'remove tool', 'optimize workflow', 'adjust personality', 'initialize employee', '修改提示词', '改身份', '加工具', '去掉工具', '优化能力', '调性格', '初始化员工', '创建员工'. Do NOT use for: skill creation (use skill-creator), skill searching (use find_skills tool).

57

Quality

66%

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 ./backend/super-magic/agents/skills/crew-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

32%

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

The body is well-structured and offers some genuinely executable tool-script calls, but it is severely hurt by full bilingual duplication of every section — the single biggest token-efficiency failure the conciseness dimension measures — and by a missing verify-the-script-output feedback loop in the initialization workflow. References are correctly one level deep but content that belongs in them is left inline.

Suggestions

Remove the verbatim bilingual duplication: keep SKILL.md single-language per the skill's own stated default (the user-preferred-language mode) and drop the parallel <!--zh--> blocks and the duplicate English/Chinese section copies, which alone would roughly halve the body.

Add an explicit validation checkpoint after `python scripts/init_crew.py`: instruct Claude to parse the JSON output and only report success when `ok` is true, otherwise surface the error and retry — this closes the missing feedback loop for this batch file-generation operation.

Move the per-file editing guides (IDENTITY/AGENTS/SOUL/TOOLS) and the tool-management/multilingual details into the already-referenced references/ files, leaving SKILL.md as a concise overview that points to them — this matches the progressive-disclosure anchor and offsets the duplication.

DimensionReasoningScore

Conciseness

The entire body is duplicated verbatim in two languages — every section (Language Strategy, Initialization Flow, File Mapping, Editing Workflow, Tool Workflow, Multilingual Format, References) appears once in Chinese (often inside <!--zh--> blocks) and again in English — roughly doubling ~9,000 characters of guidance, which is the antithesis of the 'every token earns its place' anchor.

1 / 3

Actionability

It gives concrete, copy-paste shell_exec calls (e.g. 'python scripts/tools.py list/detail/search') and a real init command with a JSON config example, but the editing workflow leans on vague verbs like '遵循格式规范和质量指南进行编辑' / 'Edit following the format spec' rather than showing the actual edit mechanics, and the quality-assessment table is a placeholder with '...' cells.

2 / 3

Workflow Clarity

Sequences are numbered (detect -> gather info in rounds -> generate files -> show -> cleanup; and a 6-step editing flow) with a user-confirmation checkpoint, but there is no validate/verify feedback loop after calling init_crew.py despite file generation being a batch operation — the script returns ok/error JSON yet the instructions never tell Claude to check it before declaring success, which the rubric caps at 2 for batch operations.

2 / 3

Progressive Disclosure

References to references/prompt-engineering-guide.md, references/crew-file-format.md and references/available-tools.md are one level deep and the files exist, but the detailed file-specific editing guides and the full tool-management/multilingual workflows are kept inline in SKILL.md rather than split into the referenced files, so the overview is not as lean as the 'clear overview pointing to detailed materials' anchor.

2 / 3

Total

7

/

12

Passed

Description

100%

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 excellent: concrete capabilities, explicit natural-language triggers in two languages, a clear 'Use when' clause, and negative triggers that prevent conflicts with neighboring skills. It is a model of the rubric's best anchor.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'edit agent identity, modify workflow instructions, adjust personality, add/remove tools, optimize prompts, or initialize a new employee from scratch' — against four named files (IDENTITY.md, AGENTS.md, SOUL.md, TOOLS.md).

3 / 3

Completeness

Clearly answers both 'what' (manage/optimize the four definition files; first-time employee initialization) and 'when' via an explicit 'Use when users want to...' clause, and adds a 'Do NOT use for' exclusion list.

3 / 3

Trigger Term Quality

An explicit 'Trigger signals' list gives natural phrases a user would actually say ('modify prompt', 'change identity', 'add tool', 'adjust personality', 'initialize employee') plus Chinese equivalents, matching the rubric's good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (custom agent definition files under .workspace/.magic) and the 'Do NOT use for: skill creation (use skill-creator), skill searching (use find_skills tool)' clause disambiguates it from sibling skills, making misactivation unlikely.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
dtyq/magic
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.