CtrlK
BlogDocsLog inGet started
Tessl Logo

google-slides-review

Use this skill at the end of a Google Slides deck-creation flow run by the same agent in the current session, before reporting the finished URL to the user. Catches the failure modes a creating agent reliably misses — surviving placeholder text, unswapped template imagery, layout overflow, hidden-original leaks. Trigger when the parent google-slides workflow reaches Step 9 / QA, or when the user asks "is this deck ready?" / "QA my deck" about a deck this agent itself just edited. Do NOT trigger for reviewing decks the agent did not create — without the Step 5 pre-fill snapshot the leak check silently degrades and the result is misleading.

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Discovery

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.

This is an excellent skill description that clearly defines its niche (post-creation QA for Google Slides decks), lists specific failure modes it catches, provides natural trigger phrases, and explicitly states when NOT to trigger. The only minor issue is the use of second-person-adjacent phrasing and imperative voice ('Use this skill', 'Do NOT trigger') rather than strict third-person, but the description is otherwise comprehensive and well-crafted.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: catching surviving placeholder text, unswapped template imagery, layout overflow, hidden-original leaks. These are precise, actionable QA checks rather than vague language.

3 / 3

Completeness

Clearly answers both 'what' (catches placeholder text, unswapped imagery, layout overflow, hidden-original leaks) and 'when' (end of deck-creation flow at Step 9/QA, or when user asks 'is this deck ready?'). Also includes explicit negative triggers for when NOT to use it.

3 / 3

Trigger Term Quality

Includes natural trigger phrases users would say ('is this deck ready?', 'QA my deck') and technical triggers ('Step 9 / QA'). Also specifies when NOT to trigger, which helps with precision. Terms like 'Google Slides', 'deck', 'QA' are natural user language.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — scoped specifically to QA of Google Slides decks created by the same agent in the current session, with explicit exclusion of externally-created decks. The dependency on a Step 5 pre-fill snapshot and the specific failure modes make it very unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This is a high-quality, deeply actionable skill that solves a real problem (creator bias in self-review) with a well-architected parallel sub-agent approach. The workflow is exceptionally clear with strong validation checkpoints, audit trails, and a bounded retry loop. The main weakness is length — the three full sub-agent prompts make the file long, though each prompt is individually well-crafted and arguably needs to be inline for the TaskCreate calls.

Suggestions

Consider extracting the three sub-agent prompt templates into separate files (e.g., `prompts/visual-review.md`, `prompts/leak-check.md`, `prompts/structural-check.md`) and referencing them from the main SKILL.md to improve progressive disclosure and reduce the main file's length.

DimensionReasoningScore

Conciseness

The skill is fairly long but most content earns its place — the sub-agent prompts are necessarily detailed and specific. However, there's some redundancy (e.g., the bias explanation is repeated in both the intro and workflow step 5, and some phrasing could be tightened). The opening paragraph explaining *why* the skill exists is useful context but slightly verbose.

2 / 3

Actionability

Extremely actionable: provides literal copy-paste sub-agent prompts with specific tool calls, exact YAML output schemas, concrete template-token lists to scan for, specific severity categories, and a fully worked example of the aggregated report format. Every step names the exact API call to use.

3 / 3

Workflow Clarity

The workflow is clearly sequenced with explicit validation at multiple levels: input sanity-checking before spawning sub-agents, required `inspected_slide_ids`/`compared_slide_ids` audit trails to prevent silent skips, a fix-then-rerun loop with an iteration cap at 3, and clear escalation to the user when the loop fails. The feedback loop contract is explicit and well-bounded.

3 / 3

Progressive Disclosure

The skill references `../google-slides/references/workflow.md` for the snapshot schema, which is good progressive disclosure. However, the skill itself is quite long (~250 lines) with the three full sub-agent prompts inline. These prompts could potentially be split into separate reference files to keep the main SKILL.md as a concise overview, though there's an argument for keeping them inline since they're the core deliverable. No bundle files are provided to verify the referenced path exists.

2 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
treasure-data/td-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.