⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

v2.0.0

gimp-plugin

@codeatcode⭐ 22 stars

Use when developing GIMP 3.0+ plugins in Python 3 - procedure registration, image and layer operations, GEGL operations, PDB calls, dialogs and progress bars, file export, or batch processing plugins

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐ 22 on GitHubGitHub ↗

Growing

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

OSS AI Skills Collection

License

A comprehensive collection of AI assistant skills (SKILL.md files) following the skillreg.dev specification, designed to help to use and extend open-source projects (for plugins). Note: we test the majority of them and improving based on asking to the agents to extend the skills based on their experience.

What is this?

This repository provides reusable skill definitions that can be loaded into AI coding assistants. Each skill encapsulates domain knowledge, best practices, and workflows for specific tasks in open-source development.

Available Skills

Extend

SkillDescriptionLinesTags
Firefox ExtensionUse when developing Firefox WebExtensions - Manifest V2/V3 configuration, WebExtension APIs, content security policy, web-ext CLI, cross-browser support with the polyfill, AMO submission, or debugging extensions888firefox, webextension, browser-extension, mozilla, amo, manifest-v3
GIMP PluginUse when developing GIMP 3.0+ plugins in Python 3 - procedure registration, image and layer operations, GEGL operations, PDB calls, dialogs and progress bars, file export, or batch processing plugins1,173python, gimp, image-processing, graphics, plugin, gegl
Kate PluginUse when developing C++ plugins for Kate - KTextEditor Framework, CMake/ECM, Qt threading, KDE plugin architecture498kate, kde, text-editor, plugin, c++, qt, kde-frameworks
KDE PlasmoidUse when building KDE Plasma 6 widgets with a Python backend - plasmoid structure, metadata.json, QML UI, configuration system, plasmapkg2 packaging, KDE Store submission, or plasmoid testing and debugging1,174kde, plasma, plasmoid, widget, qml, qt, desktop
mGBA ScriptingUse when scripting mGBA emulator automation in Lua - console API, ROM and save state operations, frame callbacks, input handling, memory reading for cheats and RAM watches, sockets, or TAS and speedrunner tooling1,005lua, emulator, gba, gameboy-advance, scripting, memory-hacking
OpenCode PluginUse when developing plugins, tools, and extensions for OpenCode v1 - plugin contract, crash-prevention rules, ctx/event APIs, subagent lifecycle (abort races, compaction, orphan detection), MCP integration, testing patterns, or publishing to npm1,591opencode, plugin, ai-agent, mcp, tool-development
OpenRCT2 PluginUse when developing OpenRCT2 plugins in TypeScript - plugin registration and game actions, window and widget UI, event hooks, park, map, ride and entity access, network API, storage, or ES5 runtime constraints1,030openrct2, plugin, javascript, typescript, game-modding, rollercoaster-tycoon
Playwright Visual RegressionUse when setting up visual regression testing with Playwright - toHaveScreenshot baselines, masking dynamic content, handling animations, full-page and element screenshots, cross-browser runs, CI integration, VUDA MCP tooling, or debugging flaky visual diffs1,062playwright, visual-regression, screenshot, testing, e2e, vuda, vrt
Thunderbird ExtensionUse when developing Thunderbird MailExtensions - Manifest V2/V3 configuration, messenger.* APIs for accounts, messages, folders and compose, UI actions, message display scripts, Experiment APIs, ATN submission, or migration from legacy extensions1,082thunderbird, mailextension, email-extension, mozilla, atn, messenger-api

Frameworks

SkillDescriptionLinesTags
aiohttpUse when building Python async HTTP services or clients with aiohttp - web server routing, middleware, WebSocket, SSE, streaming, client sessions, pytest-aiohttp testing, or troubleshooting SSL and timeout issues1,297python, http, async, server, websocket, sse
BPCore EngineUse when building GBA games with the BPCore Lua engine - entity, sprite and tilemap functions, SRAM save and load, link cable multiplayer protocol, camera and scrolling, or optimization patterns886lua, gba, game-engine, gameboy-advance
CeleryUse when running background tasks with Celery - worker and broker configuration (Redis, RabbitMQ, SQS), task definitions, chains and chords, Celery Beat periodic tasks, routing, retries, Flower monitoring, or testing tasks with pytest1,337python, task-queue, async, distributed, celery
DjangoUse when building Django applications - security hardening, authentication and permissions, ORM optimization, PostgreSQL features, Django 6.0, migrations, testing, and ecosystem libraries2,598python, django, web-framework, async, hub
↳ django-adminUse when customizing Django Admin - save_formset, get_search_results, formsets, queryset optimization, db_index, custom URLs582python, django, admin, orm, optimization
↳ django-transactionUse when handling Django transactions and concurrency - atomic, select_for_update, on_commit, upserts, M2M ordering471python, django, transactions, concurrency, orm
Django BoltUse when building high-performance APIs with django-bolt - routing, JWT auth, msgspec serializers, WebSockets, SSE streaming, file uploads, ORM patterns, runbolt deployment, or migrating from DRF2,258python, django, bolt, api, rust, performance, async
Django CeleryUse when integrating Celery with Django - task definition and calling, django-celery-beat scheduling, worker deployment, Flower monitoring, testing tasks, batch processing, or choosing between cron and beat834python, django, celery, task-queue, periodic-tasks, django-celery-beat
Django HTMXUse when building dynamic Django web apps with htmx - partial rendering, HTMX responses, querystring tag, CSP886django, htmx, python, web, frontend, partial-rendering
Django NinjaUse when building Django REST APIs with django-ninja - Pydantic schemas, routers, CRUD endpoints, authentication, pagination, file uploads, async views, OpenAPI docs, or migrating from DRF2,002python, django, rest-api, pydantic, openapi, type-safe
Django StoragesUse when configuring django-storages for cloud file storage - STORAGES setting, Amazon S3, Google Cloud Storage and Azure backends, signed URLs, CDN and caching, multipart uploads, or storage testing1,091python, django, storage, s3, azure, gcs, cloud
Django TDDUse when testing Django applications with pytest - TDD workflow, pytest-django setup, factory_boy and model-bakery fixtures, DRF API testing, mocking and patching, integration tests, or coverage1,025python, django, testing, pytest, tdd
Django UnfoldUse when theming the Django admin with django-unfold - settings and sidebar configuration, custom admin site, components and @display decorator, filters, actions, tabs, dark mode and styling, or Django 6.x compatibility1,030python, django, admin, unfold, theme, dashboard
django-allauthUse when implementing Django authentication - local accounts, OAuth, email verification, MFA, OIDC, django-o

// HOW IT'S BUILT

KEY FILES

extend/gimp-plugin/SKILL.mdREADME.md

// REPO STATS

22 stars