CtrlK
BlogDocsLog inGet started
Tessl Logo

notebooklm

Query and manage Google NotebookLM notebooks with persistent profile auth, source sync, batch/multi queries, and structured exports. Use when user asks to query NotebookLM, 'ask my notebook', shares NotebookLM notebook URLs, wants to list/create notebooks, manage sources, do bulk folder sync, dedupe, or audit exports.

76

Quality

95%

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

87%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 an efficient, highly actionable overview with excellent progressive disclosure to the real references/commands.md bundle file. Its one weakness is workflow clarity: destructive/bulk operations (delete-source, sync-sources --delete-missing) are supported by a --dry-run flag but the workflow sequence itself has no explicit validation checkpoints, capping that dimension at 3.

Suggestions

Add an explicit validation checkpoint to the workflow, e.g. '5. Before destructive/bulk changes: run with --dry-run first, review the reported plan, then re-run without --dry-run to apply' — this converts the implicit --dry-run mention into a verify-then-apply feedback loop and lifts workflow clarity past the destructive-operations cap.

In the sync-sources workflow step, state the expected order (list-sources to inspect current state, dry-run sync, apply, then re-list to verify) so error recovery after a failed batch operation is defined rather than left to --retries alone.

Include one concrete end-to-end example with real values (e.g. a sample notebook URL and a sync of a named directory) so the Quick Reference's '...' placeholders for notebook_manager add are backed by a fully populated example.

DimensionReasoningScore

Conciseness

The body is lean and operational — no concept explanations, no library tutorials, no padding; every line states a command, a flag, or a behavioral fact ('All scripts output JSON to stdout and exit 1 on error', 'Hash-based dedupe: file uploads skip unchanged sources'). It assumes Claude's competence, matching anchor 5 exactly.

5 / 5

Actionability

The Quick Reference gives copy-paste-ready commands covering the common cases (auth setup/status, notebook add/list, single and batch asks, add-source and sync-sources with full flag sets), and the referenced flags (--dry-run, --retries, --compare-notebook-ids, --export-format, --save-notes) verify against the actual scripts. Not a 4: no guidance is left at the hint level — the '...' placeholders appear only for inherently user-supplied values like URLs.

5 / 5

Workflow Clarity

The 4-step workflow (authenticate, register notebook, ask questions, manage sources) is clearly sequenced, but this skill includes destructive and batch operations ('delete-source', 'sync-sources ... --delete-missing', bulk folder sync) and the workflow contains no validation checkpoints — '--dry-run' is mentioned in Key Behaviors but never wired into the sequence as a verify-then-apply step. Per the rubric guideline, missing validation in destructive/batch operations caps this at 3: steps listed, checkpoints missing or only implicit.

3 / 5

Progressive Disclosure

The body is a clear overview that points to one well-signaled reference — 'For full command reference with all flags and examples, see [references/commands.md](references/commands.md)' — which exists and carries the detailed flag reference, plus '--help' on any script for per-script depth. Content is appropriately split with easy navigation, matching anchor 5; references are one level deep, not nested.

5 / 5

Total

18

/

20

Passed

Description

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

The description is a strong match to the rubric's exemplar pattern: concrete capability list in third person, followed by an explicit 'Use when...' clause with natural trigger phrases including the user-voiced 'ask my notebook'. All four dimensions sit at the top anchor with no vagueness, buzzwords, or over-claims.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'persistent profile auth, source sync, batch/multi queries, and structured exports', 'list/create notebooks', 'manage sources', 'bulk folder sync, dedupe, or audit exports' — giving comprehensive coverage, matching the anchor-5 example's breadth. Not a 4: the action list is comprehensive rather than having minor gaps; not below since every phrase names an actual capability.

5 / 5

Completeness

It explicitly answers both: 'what' in the first sentence ('Query and manage Google NotebookLM notebooks with...') and 'when' via a concrete 'Use when user asks to query NotebookLM, ... wants to list/create notebooks, ...' clause. This mirrors the anchor-5 example verbatim in structure; a 4 would require a less explicit or specific 'when' clause.

5 / 5

Trigger Term Quality

Natural user phrasing is covered comprehensively, including the quoted 'ask my notebook', 'shares NotebookLM notebook URLs', 'query NotebookLM', 'dedupe', and 'audit exports'. It captures the phrases a user would naturally say rather than technical jargon, fitting anchor 5; no common variation of the domain is obviously missing.

5 / 5

Distinctiveness Conflict Risk

'Google NotebookLM' is named explicitly and repeatedly, giving a clear niche with distinct triggers and minimal overlap risk with generic notebook/document skills. It matches anchor 5; anchor 4 would imply overlap with closely related skills, which the explicit product naming avoids.

5 / 5

Total

20

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
sanjay3290/ai-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.