CtrlK
BlogDocsLog inGet started
Tessl Logo

init-first-agent

Walk the operator through creating the first NanoClaw agent for a DM channel — resolve the operator's channel identity, wire the DM messaging group to a new agent, and trigger a welcome DM via the normal delivery path. Use after channel credentials are configured and the service is running.

74

Quality

92%

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

100%Weight 40%Scale 1-3

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

A tightly written, highly actionable runbook with a clear sequenced workflow, explicit validation checkpoints, and clean sectioning. It assumes Claude's competence and supplies only project-specific detail Claude could not infer.

DimensionReasoningScore

Conciseness

The body is dense and operational — project-specific scripts, paths, DB schema, and socket fallback behavior Claude would not know — with no padding about general concepts; even the troubleshooting prose explains project runtime rules rather than common knowledge, so every token earns its place.

3 / 3

Actionability

Provides fully executable, copy-paste-ready commands with concrete flags and SQL (e.g. `npx tsx scripts/init-first-agent.ts --channel "${CHANNEL}" ...` and the `scripts/q.ts` SELECT), matching the executable-code anchor rather than the pseudocode level.

3 / 3

Workflow Clarity

A clearly numbered Prerequisites→Steps 1–5→Troubleshooting flow with explicit validation checkpoints (prereq status checks, messaging_groups row confirmation, step-5 user receipt confirmation) and a diagnostic feedback loop (DB + log inspection) for failed delivery.

3 / 3

Progressive Disclosure

No bundle files exist to split into, but the single file is cleanly sectioned and its sibling-skill references are one-level-deep and explicitly signaled (e.g. `.claude/skills/add-discord/SKILL.md`), with no nested reference chains.

3 / 3

Total

12

/

12

Passed

Description

85%Weight 40%Scale 1-3

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 precise, action-oriented description with explicit trigger guidance and a clear niche. Its main weakness is trigger phrasing framed as a runtime precondition rather than natural user language.

DimensionReasoningScore

Specificity

Lists three concrete actions — "resolve the operator's channel identity", "wire the DM messaging group to a new agent", "trigger a welcome DM" — matching the multiple-specific-actions anchor rather than the domain-plus-some-actions level below.

3 / 3

Completeness

Clearly states what it does (three actions) and gives explicit when-guidance ("Use after channel credentials are configured and the service is running"); the trigger clause is present, so the missing-trigger cap does not apply, and voice is third-person imperative with no first/second-person penalty.

3 / 3

Trigger Term Quality

The trigger ("Use after channel credentials are configured and the service is running") is a precondition rather than natural user phrasing, and terms like "DM messaging group" and "channel identity" are operator-technical, so it has relevant keywords but misses common user-language variations.

2 / 3

Distinctiveness Conflict Risk

"first NanoClaw agent for a DM channel" carves a clear, narrow niche with distinct triggers, making conflict with other skills unlikely.

3 / 3

Total

11

/

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

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

15

/

16

Passed

Repository
nanocoai/nanoclaw
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.