CtrlK
BlogDocsLog inGet started
Tessl Logo

blog-notebooklm

Query Google NotebookLM notebooks for source-grounded, citation-backed answers from user-uploaded documents. Manages notebook library, handles Google authentication, and supports smart discovery. Works standalone via /blog notebooklm or internally from blog-write and blog-researcher for source-grounded research context. Falls back gracefully when not configured. Use when user says "notebooklm", "notebook", "query notebook", "ask notebook", "notebook research", "source grounded research", "document query", "notebook library".

74

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with executable commands and well-sequenced, validated workflows, plus clean one-level progressive disclosure to real reference files. The main weakness is mild verbosity in a few explanatory passages that assume context Claude already has.

Suggestions

Tighten the opening provenance paragraph and the 'Use the run.py Wrapper' rationale to assume Claude's competence and cut redundant explanation.

The Prerequisites section restates environment facts (Python 3.11+, Chrome auto-install) already implied by the run.py wrapper contract; consider condensing.

DimensionReasoningScore

Conciseness

Mostly efficient and action-oriented, but some sections restate obvious context (e.g. explaining the run.py wrapper rationale, restating prerequisites) that could be tightened; the citation/provenance preamble is somewhat discursive.

2 / 3

Actionability

Provides concrete, copy-paste-ready bash commands for every operation (auth, ask, library, discover) with exact flags, plus an explicit internal API input/output contract.

3 / 3

Workflow Clarity

Query and discover workflows are clearly sequenced with an auth gate checkpoint, numbered steps, required follow-up behavior, and an error-handling table for recovery; the gate pattern acts as a validation checkpoint.

3 / 3

Progressive Disclosure

SKILL.md is a concise overview with two well-signaled one-level-deep references (commands.md, troubleshooting.md) that exist as real files and are loaded on-demand, matching the bundle structure.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, third-person, complete, and distinct: it names concrete capabilities, provides a rich set of natural trigger terms, and explicitly couples 'what' with 'when'. It is well-aligned with the strongest reference examples.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'Query Google NotebookLM notebooks for source-grounded, citation-backed answers', 'Manages notebook library', 'handles Google authentication', 'supports smart discovery'.

3 / 3

Completeness

Explicitly answers both 'what' (query notebooks for citation-backed answers, manage library, auth, discovery) and 'when' via an explicit 'Use when user says...' clause with trigger phrases.

3 / 3

Trigger Term Quality

Provides broad natural-language coverage users would actually say: 'notebooklm', 'notebook', 'query notebook', 'ask notebook', 'notebook research', 'source grounded research', 'document query', 'notebook library'.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (NotebookLM source-grounded research) with distinct, product-specific triggers unlikely to conflict with other skills.

3 / 3

Total

12

/

12

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.

Validation15 / 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
AgriciDaniel/claude-blog
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.