CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

obsidian-daily-research

Use this skill when the user wants to run the daily AI research pipeline, scan X for AI news, or write today's research into their Obsidian vault. Triggers for 'run the daily research', 'what's new in AI today', 'pull today's research', 'catch me up on agents/MCP/models', 'run the pipeline', 'daily scan'. Also use when the user wants to scan only specific sources, specify a vault path, or catch up after missing days.

66

Quality

83%

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

63%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, largely executable overview of a script-driven pipeline with genuine validation and failure-handling detail. Its weaknesses are date-stamped incident-history padding that inflates token cost, an unpathed and bundle-absent pipeline.md as the declared configuration source of truth, and a placeholder 'Step N: Reflection' section.

Suggestions

Move the date-stamped incident history (the 2026-09-25–2026-10-02 capture-failure postmortem, the 'over 14 days' engagement statistics, the #keep/#good tag-removal rationale) into a maintenance-notes reference file or trim it, keeping only the resulting rules in SKILL.md.

Give pipeline.md an explicit resolvable path and include it in the skill bundle (e.g. references/pipeline.md), since the body calls it 'the single source of truth' for configuration but the file is unreachable from the skill directory as bundled.

Replace the templated 'Step N: Reflection' placeholders ('<skill-name>', 'Steps completed: list each step…') with the actual skill name and concrete instructions, or drop the section if the reflection skill already documents its own invocation.

DimensionReasoningScore

Conciseness

Mostly operational and dense, but several passages are date-stamped incident history or justification narrative — 'That is how every capture failed silently between 2026-09-25 and 2026-10-02', 'Over 14 days every sub-500 post came from an org account', 'the feedback tags accumulated in feedback.json with nothing reading them' — that go beyond minor trimming. Not 4 because the amount of historical/rationale padding is more than 'minor instances'; not 2 because the body is not generically padded and nearly all of it is project-specific, non-obvious information.

3 / 5

Actionability

The Quick Start gives five copy-paste-ready command variants with concrete flags (--topic, --dry-run, --topics-now, --force-rerun) and scheduling via 'Run scripts/schedule.ps1'. Not 5 because 'pipeline.md' — the configuration entry point — is referenced with no path and is absent from the bundle, and the 'Step N: Reflection' section is unresolvable placeholder text ('<skill-name>', 'Steps completed: list each step with pass/fail/skipped'). Not 3 because the primary actions are fully executable as written.

4 / 5

Workflow Clarity

The 14-step pipeline flow is clearly sequenced, and validation is explicitly addressed for this batch pipeline: 'Captures are verified, not trusted… success means the note exists in Research/Library afterwards', same-day run protection ('exits before scanning', no suffixed duplicates), and a retry loop for failed feed captures ('a failed capture retries next run'). Not 5 because the 'Step N: Reflection' section is templated with placeholders rather than a concrete step, and some checkpoints (e.g. what the operator does when capture verification fails) are implicit.

4 / 5

Progressive Disclosure

Sections and tables are well organized and script paths are clear, but the file the body calls 'the single source of truth for topics, must-follow accounts, and pipeline settings' — pipeline.md — is referenced five times with no path and is not in the bundle (scripts/ is the only bundle directory), so navigation to the key config file fails. Detailed pipeline behavior (14 steps with sub-narratives) is also inlined where a reference file would fit. Not 4 because the missing/unpathed central reference is more than a minor organization gap; not 2 because the SKILL.md itself is structured and script references are resolvable.

3 / 5

Total

14

/

20

Passed

Description

96%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 capabilities, third-person voice, explicit 'Use when' triggers with natural user phrasings and synonyms, and additional edge-case usage (source filtering, vault path, catch-up). Only mild overlap risk with general research skills on the broader trigger phrases.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'run the daily AI research pipeline', 'scan X for AI news', 'write today's research into their Obsidian vault', 'scan only specific sources', 'specify a vault path', 'catch up after missing days' — covering the skill's main modes comprehensively. Not 4 because coverage of the operating modes is complete rather than having minor gaps.

5 / 5

Completeness

Explicitly answers both: what ('run the daily AI research pipeline, scan X for AI news, or write today's research into their Obsidian vault') and when ('Use this skill when…', plus quoted trigger phrases and extra conditions like 'catch up after missing days'). Both are concrete and explicit, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Explicit natural-language triggers include 'run the daily research', 'what's new in AI today', 'pull today's research', 'catch me up on agents/MCP/models', 'run the pipeline', 'daily scan' — multiple phrasings a user would naturally say, including synonyms for the same intent. Not 4 because synonym coverage (run/pull/scan/catch me up) is thorough, not just 'good with a few missing'.

5 / 5

Distinctiveness Conflict Risk

The Obsidian-daily-note/X-research niche is clear and most triggers ('run the daily research', 'daily scan') are distinct, but broader phrases like 'what's new in AI today' or 'run the pipeline' could overlap with closely related research skills (e.g. the referenced last30days deep-research skill). Not 5 because of that minor overlap risk; not 3 because the domain is far more specific than 'somewhat specific'.

4 / 5

Total

19

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

0xRabbidfly/Eric-Cartman

Path

.github/skills/obsidian-daily-research/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.