Build automated pipelines from Granola meeting notes to GitHub Issues, Linear tasks, Slack notifications, and documentation updates using Zapier and GitHub Actions. Trigger: "granola CI", "granola automation pipeline", "granola to github", "granola to linear", "meeting notes automation".
84
82%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
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 a strong skill description that clearly defines a specific niche (Granola meeting notes automation pipelines), lists concrete actions and target integrations, and provides explicit trigger terms. The description is concise yet comprehensive, covering both what the skill does and when it should be activated. The only minor note is that the trigger clause uses 'Trigger:' instead of the more conventional 'Use when...' phrasing, but it effectively serves the same purpose.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: building automated pipelines from Granola meeting notes to GitHub Issues, Linear tasks, Slack notifications, and documentation updates, using specific tools (Zapier and GitHub Actions). | 3 / 3 |
Completeness | Clearly answers both 'what' (build automated pipelines from Granola meeting notes to various destinations using Zapier and GitHub Actions) and 'when' (explicit trigger terms listed with a 'Trigger:' clause that serves as the 'Use when' equivalent). | 3 / 3 |
Trigger Term Quality | Includes natural trigger terms users would say: 'granola CI', 'granola automation pipeline', 'granola to github', 'granola to linear', 'meeting notes automation'. These cover multiple natural variations and specific tool combinations. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with a very specific niche: Granola meeting notes automation pipelines to specific targets (GitHub Issues, Linear, Slack). The combination of Granola + automation + specific integrations makes it unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
64%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a solid, highly actionable skill that provides concrete, executable configurations for building a Granola-to-dev-tools pipeline. Its main weaknesses are the lack of inline validation checkpoints in the multi-step workflow (important for a multi-service integration where failures cascade silently) and the monolithic structure that could benefit from splitting detailed code into referenced files. The error handling table and testing checklist are valuable additions.
Suggestions
Add explicit validation checkpoints between steps (e.g., 'Verify Zapier trigger fires in Zap History before configuring downstream actions') to create feedback loops for this multi-service pipeline.
Split the JavaScript parsing code and GitHub Actions workflow into separate bundle files (e.g., `zapier-parse-actions.js`, `meeting-log.yml`) and reference them from the main skill to improve progressive disclosure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is reasonably efficient but includes some unnecessary verbosity — the Overview section restates what the steps already show, and some YAML config blocks include comments that explain obvious things. The pipeline flow diagram at the end is a nice summary but partially redundant with the step-by-step content above it. | 2 / 3 |
Actionability | The skill provides concrete, copy-paste-ready code and configuration for every step: executable JavaScript for parsing, complete GitHub Actions YAML workflows, specific Zapier configuration blocks, webhook payloads with headers, and exact regex patterns. Each step is specific enough to implement directly. | 3 / 3 |
Workflow Clarity | The six steps are clearly sequenced and the pipeline flow diagram provides a good overview. However, there are no explicit validation checkpoints between steps — for a multi-service integration pipeline where failures cascade, there should be verify/validate steps (e.g., 'confirm Zapier trigger fires before proceeding to Step 3'). The testing checklist at the end is helpful but is post-hoc rather than integrated into the workflow. The error handling table partially compensates but doesn't constitute feedback loops. | 2 / 3 |
Progressive Disclosure | The content is well-structured with clear headers and a logical progression, but it's a long monolithic document (~180 lines of substantive content) with no bundle files to offload detail into. The JavaScript parsing code, GitHub Actions workflow, and error handling table could each be separate referenced files. The 'Next Steps' reference to 'granola-deploy-integration' is good but the referenced skill isn't in the bundle. | 2 / 3 |
Total | 9 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
allowed_tools_field | 'allowed-tools' contains unusual tool name(s) | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 9 / 11 Passed | |
3a2d27d
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.