fix(plugins): sync all 171 plugin SKILL.md files with fixed skills/ versions

Propagates Anti-Patterns sections, description rewrites, Required Inputs
additions, and Quality Checks format fixes from skills/ to matching plugin
SKILL.md copies.

https://claude.ai/code/session_01MuGKn3a3Gbqoe8uM5Lmuqt
This commit is contained in:
Mohit
2026-06-08 13:06:21 +00:00
parent fb85a1cb55
commit affae033fe
171 changed files with 1428 additions and 56 deletions
@@ -352,6 +352,14 @@ Before marking this task complete, verify each item:
---
## Anti-Patterns
- [ ] Do not place links inside answer capsules — links break AI extractability and will cause the capsule to be skipped or paraphrased
- [ ] Do not write capsules longer than 80 words — oversized capsules are less likely to be extracted cleanly by AI engines
- [ ] Do not rewrite the H1 title — it serves SEO purposes and should follow different rules from H2s
- [ ] Do not add hedging phrases ("it depends", "there are many factors") inside capsules — commit to a direct, extractable answer
- [ ] Do not fabricate trust signals — only surface and note signals that actually exist in the article; inventing statistics undermines credibility
## Example Trigger Phrases
- "AEO optimize this article"
@@ -1,6 +1,6 @@
---
name: instagram-post-downloader
description: "Download Instagram posts — single images or full carousels — directly from a URL. Fetches high-resolution files from Instagram's CDN, saves them into a named folder, and stitches carousel slides into a single PDF. Supports batch downloading of multiple URLs at once. Use when asked to download, save, or archive an Instagram post, reel thumbnail, or carousel."
description: "Downloads and saves Instagram posts as high-resolution files. Use when asked to download, save, or archive an Instagram post, reel thumbnail, or carousel. Fetches images from Instagram's CDN, saves them into a named folder, and stitches carousel slides into a single PDF. Supports batch downloading of multiple URLs at once."
---
# Instagram Post Downloader Skill
@@ -634,6 +634,14 @@ Before marking the task complete, verify each item:
---
## Anti-Patterns
- [ ] Do not attempt to download private posts or content behind a login wall — this skill is for public posts only
- [ ] Do not ignore 429 rate-limit responses — always implement a backoff wait before retrying
- [ ] Do not save all downloads to a single flat folder when processing multiple accounts — use named subfolders per source
- [ ] Do not skip PDF stitching for carousel posts — individual slides delivered without a combined PDF are incomplete output
- [ ] Do not proceed if Instagram returns a login wall — surface the limitation clearly rather than returning an error silently
## Example Trigger Phrases
- "Download this Instagram post for me: https://www.instagram.com/p/ABC123/"
@@ -1,6 +1,6 @@
---
name: notes-humanizer
description: Strips AI writing patterns from text and rewrites it to sound genuinely human — not by softening it, but by removing statistical defaults and injecting the specific signals that human writers produce.
description: "Strips AI writing patterns from text and rewrites it to sound genuinely human by removing statistical defaults and injecting the specific signals that human writers produce. Use when a draft reads as AI-generated, over-polished, or rhythmically uniform — including blog posts, emails, LinkedIn posts, or any prose that needs to sound like a real person wrote it. Produces a pattern audit, side-by-side comparison, itemised change log, and clean rewritten output ready to paste."
---
# Notes Humanizer
@@ -153,6 +153,14 @@ Present the output in the four-section structure defined above. The change log m
- [ ] The clean output section has no annotations or formatting artifacts — ready to paste
- [ ] If the original was already clean, that was stated explicitly rather than changes invented
## Anti-Patterns
- [ ] Do not remove all em dashes — only the ones functioning as parenthetical substitutes should be removed; genuine dramatic pauses are valid
- [ ] Do not invent problems to justify changes when the original is already clean — report what was found honestly, even if the answer is "this text is mostly fine"
- [ ] Do not add the aside or opinion generically — the injected human signals must connect to an actual claim or argument in the text, not float in as decoration
- [ ] Do not list changes by category in the change log — every individual change must be listed separately with the specific reason for that specific instance
- [ ] Do not apply humanisation changes that alter the factual claims or intended meaning of the original text — the skill rewrites style, not substance
---
## Example Trigger Phrases
@@ -1,6 +1,6 @@
---
name: substack-notes-scraper
description: Scrapes a Substack Notes page and exports engagement data (likes, comments, restacks) to a formatted .xlsx file with conditional formatting and summary stats.
description: "Scrapes a Substack Notes page and exports engagement data to a formatted .xlsx file. Use when asked to download, analyse, or export Substack Notes performance data including likes, comments, and restacks. Produces a formatted spreadsheet with conditional formatting, summary stats, and per-note engagement metrics."
---
# Substack Notes Scraper
@@ -167,6 +167,14 @@ After generating the file, report:
---
## Anti-Patterns
- [ ] Do not proceed without a valid Substack handle or profile URL — scraping without a specific target cannot be completed
- [ ] Do not ignore rate-limit responses from Substack — implement backoff and reduce request frequency before retrying
- [ ] Do not export data without conditional formatting and summary stats — raw data without visualisation is not the expected output
- [ ] Do not attempt to access private or subscriber-only notes — this skill is for public Notes content only
- [ ] Do not produce output without a clear date range filter — undated exports make trend analysis impossible
## Example Trigger Phrases
- "Scrape my Substack Notes and export to Excel — my handle is @handle, last 60 days"
@@ -587,6 +587,14 @@ Before marking the task complete, verify each item:
---
## Anti-Patterns
- [ ] Do not generate thumbnails without incorporating brand colours and style specs when provided — off-brand outputs must be regenerated
- [ ] Do not skip the evaluation step — all candidates must be scored before being presented to the user
- [ ] Do not present only one thumbnail candidate — always generate multiple options for comparison
- [ ] Do not include the full image generation prompts in a separate document — they must be included in the evaluation report for iteration reference
- [ ] Do not claim a thumbnail is final without offering an iteration round
## Example Trigger Phrases
- "Create thumbnails for this article"