Synthesize the user's own work activity, priorities, and recent context using Glean. Use when the user asks about their recent work, what they accomplished, what's urgent, what needs their attention, or wants help with status updates, 1:1 prep, or weekly summaries.
74
63%
Does it follow best practices?
Impact
93%
2.16xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/glean-productivity/skills/using-glean-productivity/SKILL.mdQuality
Discovery
89%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 a strong skill description with excellent trigger term coverage and completeness. The explicit 'Use when...' clause with multiple natural trigger phrases makes it highly effective for skill selection. The main weakness is that the core capability description could be more concrete about specific actions rather than using the somewhat abstract 'synthesize' framing.
Suggestions
Consider replacing the abstract 'Synthesize the user's own work activity' with more concrete actions like 'Queries recent documents, meetings, and tasks from Glean to compile work summaries'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description names the domain (Glean, work activity synthesis) and mentions several use cases like status updates, 1:1 prep, and weekly summaries, but the core action 'synthesize work activity, priorities, and recent context' is somewhat abstract rather than listing concrete discrete actions (e.g., 'query recent documents', 'summarize meeting notes', 'list open tasks'). | 2 / 3 |
Completeness | Clearly answers both 'what' (synthesize user's work activity, priorities, and recent context using Glean) and 'when' (explicit 'Use when...' clause with multiple specific trigger scenarios). Both components are well-articulated. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would actually say: 'recent work', 'what they accomplished', 'what's urgent', 'what needs their attention', 'status updates', '1:1 prep', 'weekly summaries'. These are highly natural phrases that match real user requests. | 3 / 3 |
Distinctiveness Conflict Risk | The description is clearly scoped to personal work activity synthesis via Glean, which is a distinct niche. The combination of the Glean tool reference and the specific use cases (1:1 prep, weekly summaries, status updates) makes it unlikely to conflict with other skills. | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
37%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill provides a reasonable conceptual framework for personal productivity queries via Glean, with useful cross-cutting rules and clear categorization of question types. However, it lacks a concrete step-by-step workflow showing how to actually execute these queries (tool call order, filtering logic, output formatting), and the actionable content is almost entirely deferred to referenced files that aren't available in the bundle. The skill reads more like an overview/index than an executable guide.
Suggestions
Add a concrete step-by-step workflow showing the sequence of tool calls for a typical 'summarize my week' request (e.g., 1. read_memory for themes, 2. user_activity for date range, 3. filter/group, 4. format output), with validation checkpoints.
Include at least one worked example showing actual tool invocations and expected output format (e.g., a weekly summary template with grouped accomplishments and citations).
Add the referenced bundle files (reference/activity.md, reference/priorities.md) or inline the critical filtering and prioritization logic so the skill is self-contained enough to be actionable.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient but includes some unnecessary explanation. The 'Two shapes of question' section explains the difference between retrospective and prospective outputs, which Claude can infer. The note 'This skill carries the workflow on top' is filler. However, the cross-cutting rules are reasonably tight. | 2 / 3 |
Actionability | Provides useful heuristics (quality over volume, distinguish 'did' from 'viewed', cite sources, personalize via memory) but lacks concrete examples of actual tool calls, expected outputs, or copy-paste-ready workflows. The guidance is directional rather than executable — no example queries, no example output formats, no specific tool invocation patterns. | 2 / 3 |
Workflow Clarity | There is no clear sequenced workflow. The skill describes what tools to use and cross-cutting rules but never specifies the order of operations (e.g., first read_memory, then user_activity, then filter, then group by themes, then format output). For a multi-tool synthesis task, the absence of a step-by-step process with validation checkpoints is a significant gap. | 1 / 3 |
Progressive Disclosure | The skill references multiple external files (reference/activity.md, reference/priorities.md, and several glean-core references) which is good structure, but no bundle files were provided so we cannot verify these exist. The references are one level deep and clearly signaled, but the main file itself defers almost all substantive content to external files, making it hard to evaluate whether the overall structure works. The cross-references to glean-core use deep relative paths (../../../../) which is fragile. | 2 / 3 |
Total | 7 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
39a5c99
Table of Contents
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.