Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/grammarly-core-workflow-b
Execute Grammarly secondary workflow: Core Workflow B.
Passed 23 of 24 test cases with the skill, and 11 of 24 without it.
and 16 more in the full report
12 fixed11 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
If Grammarly's ecosystem plagiarism polling loop reaches its maximum iteration limit without receiving a final status, what specific error message string should be thrown?
| Checked | Without skill | With skill |
|---|---|---|
| Throws an Error with the message Plagiarism check timed out. | Missed | Passed |
The instructions your model reads when the skill loads.
Detect AI-generated content and check for plagiarism using Grammarly's detection APIs. AI Detection returns a score (0-100) indicating likelihood of AI generation. Plagiarism Detection compares text against billions of web pages and academic papers.
interface AIDetectionResult { score: number; status: string; }
async function detectAI(text: string, token: string): Promise<AIDetectionResult> {
const response = await fetch('https://api.grammarly.com/ecosystem/api/v1/ai-detection', {
method: 'POST',
headers: { 'Authorization': `Bearer ${token}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ text }),
});
return response.json();
}
// Batch check multiple documents
async function batchAIDetection(documents: Array<{ id: string; text: string }>, token: string) {
const results = [];
for (const doc of documents) {
const result = await detectAI(doc.text, token);
results.push({ ...doc, aiScore: result.score, isLikelyAI: result.score > 70 });
await new Promise(r => setTimeout(r, 500));
}
return results;
}
async function checkPlagiarism(text: string, token: string) {
// Create request
const createRes = await fetch('https://api.grammarly.com/ecosystem/api/v1/plagiarism', {
test cases passed, vs 11 / 24 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.