CtrlK
BlogDocsLog inGet started
Tessl Logo

article-writer

Multi-style article creation skill. Supports 5 writing styles (deep analysis, practical guide, story-driven, opinion, news brief), including complete workflow: material collection → outline → content → formatting. Activated when users mention "write article", "write post", "create", or "draft".

64

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./SKILLs/article-writer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

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

The skill is highly actionable with concrete commands, templates, and a well-sequenced workflow including an approval gate, but it is a long monolithic file with no progressive disclosure of its sizable per-style detail. Splitting style templates into reference files would improve both conciseness and disclosure.

Suggestions

Move the five per-style outline templates into a single `references/style-templates.md` and link to it from Step 4, keeping only a summary table inline.

Externalize the Title Optimization Process into its own reference file since it is a distinct sub-process not needed for the core writing flow.

Trim the ❌/✅ example pairs in the Universal Writing Rules to one representative example each to reduce token weight.

DimensionReasoningScore

Conciseness

The body is mostly efficient — tables, code blocks, and concrete rules rather than concept explanations — but the five full per-style templates, the ❌/✅ example pairs, and the separate title-optimization process add volume that could be tightened or externalized.

2 / 3

Actionability

It gives an executable command (`node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "topic keywords" -n 10`), copy-paste style templates with per-section word counts, explicit formatting limits ("Paragraphs no more than 4 lines", "Maximum 2 heading levels"), and a concrete filename format, all directly usable.

3 / 3

Workflow Clarity

The nine steps are clearly sequenced and include an explicit validation checkpoint ("This is a mandatory approval gate and cannot be skipped") plus a final quality checklist, matching the clear-sequence-with-checkpoints anchor.

3 / 3

Progressive Disclosure

No bundle files exist and the skill is a single monolithic SKILL.md with the five style templates and writing rules inline; content that could be split into reference files is not, though sections are clearly organized rather than a wall of text.

2 / 3

Total

10

/

12

Passed

Description

77%

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 clearly conveys capability and includes an explicit activation clause, but its trigger terms mix genuine phrasings with overly generic words that invite skill conflicts. Tightening the triggers would lift distinctiveness and trigger quality.

Suggestions

Replace the generic triggers 'create' and 'draft' with more specific phrasings such as 'write a blog post' or 'draft an article' to reduce conflict with unrelated skills.

Add the natural Chinese trigger variants (e.g. '写文章', '写公众号文章') that the body uses, since the skill targets WeChat-style content.

Keep the explicit 'Activated when...' clause but ensure every listed term is something a user would uniquely say for article creation.

DimensionReasoningScore

Specificity

Enumerates concrete capabilities — "Supports 5 writing styles (deep analysis, practical guide, story-driven, opinion, news brief)" and a staged workflow "material collection → outline → content → formatting" — listing multiple specific actions rather than vague language.

3 / 3

Completeness

It states both what it does (multi-style article creation with a full workflow) and when to use it via the explicit clause "Activated when users mention 'write article', 'write post', 'create', or 'draft'", satisfying the what-and-when requirement.

3 / 3

Trigger Term Quality

Explicit triggers "write article", "write post" are natural, but "create" and "draft" are overly generic and the description omits the Chinese trigger phrasings (e.g. 写文章) that the body relies on, so coverage is incomplete.

2 / 3

Distinctiveness Conflict Risk

The "Multi-style article creation" niche is fairly clear, but the generic triggers "create" and "draft" would overlap with many other skills, leaving non-trivial conflict risk.

2 / 3

Total

10

/

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
netease-youdao/LobsterAI
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.