CtrlK
BlogDocsLog inGet started
Tessl Logo

neo4j-getting-started-skill

Orchestrates zero-to-running-app in 8 stages — prerequisites → context → provision → model → load → explore → query → build. Each stage reads its own reference file. Supports HITL and fully autonomous operation. Use when starting a new Neo4j project from scratch, provisioning Aura, generating synthetic data, building a notebook or app, or running the full onboarding pipeline. Time budget ≤15 min autonomous, ≤90 min HITL. Does NOT cover Cypher query authoring — use neo4j-cypher-skill. Does NOT cover driver upgrades or Cypher migration — use neo4j-migration-skill. Does NOT cover CLI/admin tasks on an existing DB — use neo4j-cli-tools-skill.

87

1.64x
Quality

86%

Does it follow best practices?

Impact

84%

1.64x

Average score across 3 eval scenarios

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

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 well-structured orchestration skill with excellent actionability, sequencing, and validation checkpoints. Its main weakness is conciseness — large inline output templates and minor redundancy could be externalized.

Suggestions

Move the ~95-line README.md template and the final-summary block into a reference file (e.g. references/readme-template.md) and link to it, reducing inline SKILL.md bulk.

Remove the standalone '"User" means both a human developer and an autonomous coding agent.' line; the HITL vs Autonomous section already conveys this.

Tighten the Final Summary section by referencing the template fields once rather than reproducing the full print block alongside the README template.

DimensionReasoningScore

Conciseness

Mostly efficient orchestration prose, but ~125 lines of inline README/final-summary templates plus redundant re-explanation of 'User' in the HITL section add bulk that could be tightened or split out.

3 / 5

Actionability

Fully executable: concrete file layout, exact grep/cypher-shell commands, a progress.md format spec, fill-in README template, and precise per-stage success-gate conditions.

5 / 5

Workflow Clarity

Eight stages are explicitly sequenced with dependencies, per-stage completion conditions, a Success Gates table, Fast Paths, and error-recovery guidance backed by validate_queries.py validation.

5 / 5

Progressive Disclosure

Clear one-level-deep references to real per-stage, capabilities, and script files signaled via ${CLAUDE_SKILL_DIR}; the inline README template bulk is the minor organization gap keeping it from a 5.

4 / 5

Total

17

/

20

Passed

Description

92%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 that crisply states capability, triggers, time budgets, and boundaries against sibling skills. Minor keyword synonym coverage keeps trigger quality just short of perfect.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'provisioning Aura, generating synthetic data, building a notebook or app, or running the full onboarding pipeline' — alongside the 8 enumerated stages, giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both what ('Orchestrates zero-to-running-app in 8 stages') and when ('Use when starting a new Neo4j project...'), with concrete trigger phrases and explicit boundary clauses.

5 / 5

Trigger Term Quality

Strong natural triggers ('new Neo4j project from scratch', 'provisioning Aura', 'synthetic data', 'notebook or app', 'onboarding pipeline'), but a few common synonyms such as 'graph database' or 'Neo4j Aura' are absent.

4 / 5

Distinctiveness Conflict Risk

Three explicit 'Does NOT cover... use <sibling-skill>' boundary clauses carve out a clear zero-to-running onboarding niche with minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
neo4j-contrib/neo4j-skills
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.