CtrlK
BlogDocsLog inGet started
Tessl Logo

granola-ci-integration

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

Quality

82%

Does it follow best practices?

Impact

Pending

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

DimensionReasoningScore

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.

DimensionReasoningScore

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

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

Repository
jeremylongshore/claude-code-plugins-plus-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.