Skip to content

feat: add tinify-ai plugin for AI-powered image optimization 🤖🤖🤖#1445

Open
onepunchtechnology wants to merge 1 commit intogithub:stagedfrom
onepunchtechnology:add-tinify-ai-plugin
Open

feat: add tinify-ai plugin for AI-powered image optimization 🤖🤖🤖#1445
onepunchtechnology wants to merge 1 commit intogithub:stagedfrom
onepunchtechnology:add-tinify-ai-plugin

Conversation

@onepunchtechnology
Copy link
Copy Markdown

Summary

  • Adds the tinify-ai plugin with 3 skills for AI-powered image optimization
  • optimize-images — batch compress/convert project images to WebP/AVIF with before/after savings report
  • image-seo — scan source code for images missing alt text, generate AI-powered SEO alt text and keywords
  • web-performance-images — audit and fix Core Web Vitals image issues: LCP hero images, CLS dimensions, lazy loading

About tinify.ai

tinify.ai is an AI image optimization service. The plugin uses the tinify-ai MCP server (npx @tinify-ai/mcp-server) to process images. Free tier available — new accounts receive credits on sign-up.

Test plan

  • npm run plugin:validate — passes (all 62 plugins valid)
  • npm run build — tinify-ai appears in generated marketplace.json
  • Plugin structure follows repo conventions (plugins/tinify-ai/.github/plugin/plugin.json + top-level skills)

Install

copilot plugin install tinify-ai@awesome-copilot

🤖 Generated with Claude Code

Adds the tinify-ai plugin with three skills:
- optimize-images: batch compress/convert images project-wide
- image-seo: generate AI-powered alt text and SEO metadata
- web-performance-images: audit and fix Core Web Vitals image issues (LCP, CLS)

Powered by tinify.ai MCP server. Free tier available.
@github-actions
Copy link
Copy Markdown
Contributor

🔍 Skill Validator Results

✅ All checks passed

Scope Checked
Skills 3
Agents 1
Total 4
Severity Count
--- ---:
❌ Errors 0
⚠️ Warnings 0
ℹ️ Advisories 0

Summary

Level Finding
ℹ️ Found 3 skill(s)
ℹ️ [image-seo] 📊 image-seo: 772 BPE tokens [chars/4: 760] (detailed ✓), 8 sections, 1 code blocks
ℹ️ [optimize-images] 📊 optimize-images: 741 BPE tokens [chars/4: 699] (detailed ✓), 7 sections, 1 code blocks
ℹ️ [web-performance-images] 📊 web-performance-images: 1,161 BPE tokens [chars/4: 1,106] (detailed ✓), 11 sections, 4 code blocks
ℹ️ ✅ All checks passed (3 skill(s))
Full validator output ```text Found 3 skill(s) [image-seo] 📊 image-seo: 772 BPE tokens [chars/4: 760] (detailed ✓), 8 sections, 1 code blocks [optimize-images] 📊 optimize-images: 741 BPE tokens [chars/4: 699] (detailed ✓), 7 sections, 1 code blocks [web-performance-images] 📊 web-performance-images: 1,161 BPE tokens [chars/4: 1,106] (detailed ✓), 11 sections, 4 code blocks ✅ All checks passed (3 skill(s)) ```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant