CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

idea-ingest

Ingest links, articles, tweets, and ideas into the brain. Fetch content, save to brain with analysis, credit the author (people page only when they pass the notability gate), and cross-link. Use when the user shares a link or says "read this", "save this", "think about this".

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a well-structured, actionable workflow: clear phases, concrete CLI commands, a complete output template, thorough edge-case and failure handling, and a meaningful anti-patterns list. The main costs are repetition of the notability-gate rule across three sections, a vague fetch step, and references that point outside the skill bundle.

Suggestions

State the notability-gate author-credit rule once (in the Contract or Phase 3) and have other sections reference it by name to cut repeated tokens.

Make Phase 1 concrete: name the fetch tool per content type (web fetch for articles, which API/tool for tweets, which PDF reader) instead of 'use appropriate tools'.

Add an explicit post-save verification step (e.g., confirm the page exists via search/query before reporting 'ingested') to close the workflow's validation gap.

DimensionReasoningScore

Conciseness

The body is dense and operational with no explanations of concepts Claude already knows, but the notability-gate/author-credit rule is stated three times (Contract, Phase 3, Anti-Patterns) and the inline author-credit format appears twice. Minor trimming is possible without losing clarity, which fits anchor 4 rather than the lean anchor 5.

4 / 5

Actionability

Concrete commands ("gbrain files upload-raw <file> --page <slug>", "gbrain sync", "gbrain write-request <request_id>") plus a full output-format template and specific filing rules make the guidance mostly executable. Phase 1 ("Use appropriate tools for the content type") remains high-level without naming the tools, keeping it below anchor 5.

4 / 5

Workflow Clarity

Six clearly sequenced phases with real checkpoints for a mutating skill: pre-ingest duplicate-URL search, fetch-failure recovery, write_pending polling, and an anti-pattern guard against assuming fetch success. It approaches anchor 5, but the fetch method in Phase 1 and any post-write/sync verification are left implicit — anchor 4 (most checkpoints present, minor gaps).

4 / 5

Progressive Disclosure

Well-organized sections (Contract, Phases, Output Format, Edge Cases, When it fails, Anti-Patterns) with clearly signaled one-level references to external convention files ("skills/_brain-filing-rules.md", "skills/conventions/quality.md"). No bundle files exist to split content into, and the body is cohesive, but the referenced paths live outside the bundle and cannot be navigated from it — anchor 4 rather than 5.

4 / 5

Total

16

/

20

Passed

Description

88%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: it names the domain, lists multiple concrete pipeline actions, and includes an explicit 'Use when...' clause with natural quoted trigger phrases. The only weaknesses are a few missing natural trigger variations and the modest overlap risk of the generic phrase "save this".

DimensionReasoningScore

Specificity

"Fetch content, save to brain with analysis, credit the author (people page only when they pass the notability gate), and cross-link" lists four concrete actions covering the full ingest pipeline, matching the comprehensive-coverage anchor. No meaningful gaps in capability coverage for the stated domain, so it sits above anchor 4.

5 / 5

Completeness

Explicitly answers both questions: what ("Ingest links, articles, tweets, and ideas into the brain... Fetch content, save to brain with analysis, credit the author... and cross-link") and when ("Use when the user shares a link or says 'read this', 'save this', 'think about this'"), with concrete quoted trigger phrases — a direct match for the anchor-5 example. Not 4, because the 'when' clause is already explicit and specific.

5 / 5

Trigger Term Quality

Natural user phrases are well covered: "read this", "save this", "think about this", "shares a link", plus content types (links, articles, tweets). Common variations like "bookmark this", "check this out", or "look at this" are missing, so it fits anchor 4 rather than the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

The niche (ingesting external content into the brain with author crediting and cross-linking) is clear and the quoted triggers are distinctive. However "save this" is a fairly generic phrase that could overlap with generic note-taking or file-saving skills, so it fits anchor 4 (minor overlap risk) rather than 5 (minimal conflict risk).

4 / 5

Total

18

/

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.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 missing, 1 suspicious

Warning

Total

14

/

16

Passed

Repository

garrytan/gbrain

Path

skills/idea-ingest/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.