CtrlK
BlogDocsLog inGet started
Tessl Logo

personwise/personwise-community-onboarding

New members join, lurk, and leave — because nobody showed them how to belong. Turn your community guidelines and welcome materials into an interactive digital-human community onboarding course that turns new members into participating ones and stays askable after the welcome thread. Benefits, rules, and access come only from your documents.

70

Quality

88%

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

Overview
Quality
Evals
Security
Files

Quality

Content

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

A thorough, highly actionable workflow document with executable commands, explicit validation checkpoints, and strong feedback loops. Its main weakness is verbosity from repeated restatements of the same guardrails across sections rather than tighter cross-referenced structure.

Suggestions

Consolidate the repeated 'never create a replacement run/course to work around X' and 'awaiting_sources is a 200 no-op' rules into one canonical section and cross-reference it instead of restating them in three places.

Move the dense update/freshness and conflict-recovery rule sets into a reference file (e.g., references/update-policy.md) and keep SKILL.md to the core workflow plus a pointer.

Tighten the 'Finish, recover, and report' section which re-explains awaiting_sources behavior already covered in the blueprint/source sections.

DimensionReasoningScore

Conciseness

The body is mostly efficient and task-focused, but several sections restate the same constraints multiple times (e.g., 'do not create a replacement run' appears across at least three sections, and the awaiting_sources no-op behavior is explained twice), adding padding that could be tightened.

3 / 5

Actionability

It provides copy-paste-ready, fully executable CLI commands with exact flags ('personwise --account <alias> course create --input <blueprint.json> --json') and concrete field-level guidance covering the common cases through the full lifecycle.

5 / 5

Workflow Clarity

The workflow is clearly sequenced (freshness check -> auth -> classify -> readiness -> blueprint -> sources -> review checkpoints -> publish) with explicit validation checkpoints ('Only proceed when fresh run permits run advance', read fresh state on CONFLICT) and retry/fix feedback loops for failed sources and conflicts.

5 / 5

Progressive Disclosure

Structure is well-organized with clear section headers and the bundle files (assets/bootstrap.sh, bootstrap.ps1, service-descriptor.signed.json) are real and correctly referenced, but the SKILL.md itself is a long monolithic policy document with no offloading of the dense update/freshness/error-handling rules into a reference file.

4 / 5

Total

17

/

20

Passed

Description

91%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, third-person description with explicit 'Use when' trigger language and natural trigger phrases. It clearly states both what the skill produces and when to invoke it, with good guardrails against scope creep.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('Produce a grounded interactive digital-human course learners can interrupt with voice questions', 'install or update the official PersonWise CLI', 'uses browser OAuth'), but the production steps are bundled into one phrase rather than enumerated comprehensively.

4 / 5

Completeness

It explicitly answers 'what' ('Produce a grounded interactive digital-human course...') and 'when' ('Use when the user asks for Community Onboarding... Trigger language:...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Explicit trigger language 'community onboarding; member onboarding; paid community start here' plus the natural opening 'Use when the user asks for Community Onboarding' gives comprehensive coverage of the phrases a user would actually say.

5 / 5

Distinctiveness Conflict Risk

The 'community onboarding / member onboarding / paid community start here' niche is fairly distinct, and it explicitly excludes employee/customer onboarding and moderation drafting, but 'Other course-creation requests' language leaves minor overlap with adjacent PersonWise course skills.

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.

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

Reviewed

Table of Contents