grammarly-webhooks-events

Solid

Implement Grammarly webhook signature validation and event handling. Use when setting up webhook endpoints, implementing signature verification, or handling Grammarly event notifications securely. Trigger with phrases like "grammarly webhook", "grammarly events", "grammarly webhook signature", "handle grammarly events", "grammarly notifications".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 97/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
80
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Grammarly Webhooks & Events ## Overview Grammarly's current API is request/response based — there are no push webhooks. For async operations (plagiarism detection), you poll for results. Build your own event system around Grammarly API results. ## Instructions ### Step 1: Plagiarism Polling with Callback ```typescript async function plagiarismWithCallback( text: string, token: string, onComplete: (result: any) => void ) { const createRes = await fetch('https://api.grammarly.com/ecosystem/api/v1/plagiarism', { method: 'POST', headers: { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json' }, body: JSON.stringify({ text }), }); const { id } = await createRes.json(); const poll = async () => { const res = await fetch(`https://api.grammarly.com/ecosystem/api/v1/plagiarism/${id}`, { headers: { 'Authorization': `Bearer ${token}` }, }); const result = await res.json(); if (result.status === 'pending') { setTimeout(poll, 3000); return; } onComplete(result); }; poll(); } ``` ### Step 2: Build Event Bus for Score Results ```typescript import { EventEmitter } from 'events'; const grammarlyEvents = new EventEmitter(); grammarlyEvents.on('score.completed', (data) => { if (data.overallScore < 60) console.warn('Low quality content detected'); }); grammarlyEvents.on('ai.detected', (data) => { if (data.score > 70) console.warn('Likely AI-generated content'); }); ``` ## Resources - [Grammarly API](http...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

grammarly-security-basics

Security fundamentals for Grammarly API credential management. Use when setting up secure authentication and token handling for Grammarly integrations.

2,266 Updated today
jeremylongshore
AI & Automation Featured

coderabbit-webhooks-events

Implement CodeRabbit webhook signature validation and event handling. Use when setting up webhook endpoints, implementing signature verification, or handling CodeRabbit event notifications securely. Trigger with phrases like "coderabbit webhook", "coderabbit events", "coderabbit webhook signature", "handle coderabbit events", "coderabbit notifications".

2,266 Updated today
jeremylongshore
AI & Automation Featured

grammarly-observability

Implement Grammarly observability with metrics and logging. Use when setting up monitoring, tracking API performance, or implementing alerting for Grammarly integrations. Trigger with phrases like "grammarly monitoring", "grammarly metrics", "grammarly observability", "grammarly logging", "grammarly alerts".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hootsuite-webhooks-events

Implement Hootsuite webhook signature validation and event handling. Use when setting up webhook endpoints, implementing signature verification, or handling Hootsuite event notifications securely. Trigger with phrases like "hootsuite webhook", "hootsuite events", "hootsuite webhook signature", "handle hootsuite events", "hootsuite notifications".

2,266 Updated today
jeremylongshore
AI & Automation Solid

hex-webhooks-events

Implement Hex webhook signature validation and event handling. Use when setting up webhook endpoints, implementing signature verification, or handling Hex event notifications securely. Trigger with phrases like "hex webhook", "hex events", "hex webhook signature", "handle hex events", "hex notifications".

2,266 Updated today
jeremylongshore