CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

create-external-bot-integration

Build and qualify external bots such as Dot in Paperclip. Use for two-way work, invitation, identity, wakeup, Runner lifecycle, native tools, recovery, and Cloud delivery. CLI adapters and app-only connectors use their existing skills.

71

Quality

89%

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

85%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 well-engineered orchestration body: a clear six-stage sequence with validation gates and checklists, and exemplary progressive disclosure that pushes executable detail into six one-level-deep, well-annotated reference files. The remaining gaps are minor — a time-sensitive date range in the main flow and actionability that leans on the references for anything copy-ready.

Suggestions

Move the September 30–October 9, 2026 date range out of the main flow (e.g., into the Dot case study reference or a dated-evidence note) so time-sensitive information does not sit in the core procedure.

Inline one or two copy-ready artifacts — for example the setup-prompt skeleton or one concrete journey command — so the body can be executed directly before opening references.

Trim principle-styled sentences (e.g., the alternative-backend invariant in section 3) to their operative rule, moving the rationale into the architecture reference.

DimensionReasoningScore

Conciseness

The body is dense procedural instruction with no padding and no explanations of concepts Claude already knows — nearly every sentence directs action ("Record the target environment, acting identity, capabilities...", "Test a lost response, duplicate wake, follow-up at completion..."). It is not 5 because the intro's time-sensitive date range ("the September 30–October 9, 2026 Dot integration") sits in the main flow rather than a dated/deprecated section, and a few invariant statements ("Treat a proposed alternative backend as an explicit architecture decision...") read as principle rather than instruction and could be trimmed.

4 / 5

Actionability

For an instruction-only skill the guidance is largely actionable: numbered test journeys ("Fresh connection → callable read tool → verified event round trip"), concrete checklists (the environment manifest fields, the failure cases to test), and explicit invalidity conditions ("A restart test in which the controller never restarted is invalid"). It stops short of 5 because the executable how-to (commands, runnable recipes, prompt text) is delegated to the reference files rather than present even in minimal copy-ready form, and a few directives state what to achieve without the immediate next step.

4 / 5

Workflow Clarity

Six numbered sections form a coherent sequence (contract → prove the boundary → runner placement → onboarding → qualification → delivery), each with explicit validation checkpoints: verified event round trips, conformance rows selected by the release contract, "verify the real rendered transitions and persistence", and "verify the serving revision and repeat the main journeys on the real tenant". Checklists (release matrix, environment manifest) and error-recovery guidance ("Bound retries by the operation and observed cause; preserve the same resumable deployment request") match anchor 5's "clear sequence with explicit validation steps; feedback loops for error recovery; checklists for complex processes"; the destructive-operation cap does not apply because validation is pervasive.

5 / 5

Progressive Disclosure

The body is a genuine overview: each section opens with a clearly signaled "Read [X](references/X.md)" and a closing References section annotates all six files with scope and when to read them (e.g., the Dot case study "Read when comparing a new provider to Dot or checking why a rule exists"). All six referenced files exist, and inspection shows they contain only external URLs and internal anchors — no nested local references — so references are exactly one level deep. This matches anchor 5's "clear overview with well-signaled one-level-deep references; content appropriately split; easy navigation".

5 / 5

Total

18

/

20

Passed

Description

87%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 description: explicit third-person what-and-when structure, concrete domain-specific trigger terms, and an explicit carve-out that prevents conflict with neighboring adapter/connector skills. The only weaknesses are the topic-noun shape of the capability list and a few missing natural synonyms like "integrate" or "onboard".

Suggestions

Convert one or two capability nouns into concrete actions (e.g., "invite and onboard external agents, verify wakeup and two-way work") to raise action specificity.

Add common synonyms users would naturally say, such as "integrate", "connect", or "onboard an external agent", to broaden trigger coverage.

DimensionReasoningScore

Specificity

"Build and qualify external bots such as Dot in Paperclip" names two concrete actions and the domain, and the capability list ("two-way work, invitation, identity, wakeup, Runner lifecycle, native tools, recovery, and Cloud delivery") covers the scope broadly, but the capabilities are listed as topic nouns rather than additional concrete verbs, leaving minor gaps versus a fully comprehensive action list. It fits anchor 4 ("Lists several specific actions; minor gaps in coverage") better than 3 because more than 1-2 actions/areas are named, and better than 5 because the coverage is topic-shaped rather than a list of multiple specific concrete actions.

4 / 5

Completeness

The "what" is explicit ("Build and qualify external bots such as Dot in Paperclip") and the "when" is an explicit "Use for" clause with concrete trigger topics (two-way work, invitation, identity, wakeup, Runner lifecycle, native tools, recovery, Cloud delivery), matching anchor 5's "clearly and explicitly answers both what AND when with concrete trigger phrases". It is not 4 because the when-clause is specific and enumerated, not merely present-but-vague.

5 / 5

Trigger Term Quality

Natural terms a Paperclip user would say are well covered ("external bots", "Dot", "two-way work", "invitation", "wakeup", "Runner lifecycle", "recovery", "Cloud delivery"), matching anchor 4's "good keyword coverage; a few natural terms missing". It falls short of anchor 5 because common synonyms like "integrate", "connect", or "onboard an agent" are absent, though nothing is mere jargon that would drop it to 3.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct (external-bot integration in Paperclip, exemplified by Dot) and the closing sentence "CLI adapters and app-only connectors use their existing skills" explicitly routes adjacent use cases away, giving minimal conflict risk per anchor 5's "clear niche with distinct triggers; minimal conflict risk".

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

paperclipai/paperclip

Path

.agents/skills/create-external-bot-integration/SKILL.md

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.