CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

local-gh-dev

Run the Open SWE dashboard locally against real GitHub data, signed in with the `gh` CLI instead of a per-machine GitHub App. Use when asked to run the app locally, test a dashboard change against real PRs, reproduce something a screenshot shows, or when local login fails with "GITHUB_APP_CLIENT_ID not configured".

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

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

Exemplary operational content: dense with non-inferable project knowledge, fully executable commands with expected outputs, and validation checkpoints wired into every workflow. The only structural note is that a single file carries several distinct topics that could be split into reference files for a smaller core context footprint.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence (gh, Vite, Docker, CSRF are used, never explained) and every sentence carries project-specific, non-obvious knowledge such as the port-conflict rule, the sandbox 422-on-localhost trap, and the RemoveMessage re-seeding trap — no padding anywhere.

5 / 5

Actionability

Copy-paste-ready commands throughout (lsof port check, langgraph dev with flags, curl with cookie jar and Origin header, docker exec psql query, tail|grep log filter), each paired with expected output and its interpretation ("401 is healthy", success JSON means queued not finished).

5 / 5

Workflow Clarity

Two numbered sequences (6-step startup, 5-step agent run) with explicit validation checkpoints — the /dashboard/api/me status check, targeted backend-log grep, and direct DB query that distinguishes "agent recorded nothing" from "read path is broken" — plus error-recovery paths (alternate port, reusing the postgres container).

5 / 5

Progressive Disclosure

No bundle files exist, so everything lives in a single SKILL.md; it is well-sectioned and coherent as one dev workflow, but at ~148 lines with multiple self-contained topics (postgres, agent runs, page checks) nothing is offloaded, and it exceeds the under-50-line simple-skill exception.

4 / 5

Total

19

/

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: concrete, third-person, with an explicit and multi-trigger "Use when" clause anchored to real user requests and a literal login-failure symptom. Its only weakness is that it names a single capability rather than enumerating several actions, and a few natural trigger synonyms are absent.

DimensionReasoningScore

Specificity

"Run the Open SWE dashboard locally against real GitHub data, signed in with the `gh` CLI instead of a per-machine GitHub App" gives concrete actions with a precise mechanism, but describes one core capability rather than a list of several actions — between anchors 3 and 4, noticeably above the midpoint.

4 / 5

Completeness

Explicitly answers both "what" (run the dashboard locally using gh CLI auth instead of a GitHub App) and "when" (four concrete trigger scenarios including an exact failure symptom), matching the anchor-5 structure.

5 / 5

Trigger Term Quality

Four natural trigger phrasings ("run the app locally", "test a dashboard change against real PRs", "reproduce something a screenshot shows", plus the literal "GITHUB_APP_CLIENT_ID not configured" error) give good coverage, but common variations like "local dev" or "start the dashboard" are missing.

4 / 5

Distinctiveness Conflict Risk

The niche is pinned by the product name ("Open SWE dashboard"), the auth tool (`gh` CLI), and a specific error string, making conflict with other skills minimal.

5 / 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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

langchain-ai/open-swe

Path

.claude/skills/local-gh-dev/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.