This repository serves as the official registry and catalogue for OpenAction plugins.
catalogue.json: The central registry file containing metadata for all available plugins.icons/: A directory containing the formatted icons for the plugins.format_icons.py & update_descriptions.py: Python utility scripts used for maintaining the registry, fetching updates, and formatting assets.pyproject.toml: Python project configuration and dependencies for the utility scripts.To submit your plugin to the OpenAction Marketplace, please follow these steps:
openaction topic/tag to your plugin’s repository on GitHub.catalogue.json file.
name and author fields must exactly match the values in your plugin’s manifest file.description field should match the sidebar description of your plugin’s GitHub repository."ai_assisted": true flag to the flags object in your entry. If your plugin is not AI-assisted, you can omit this field.catalogue.json. The catalog is organized in the following order:
Note: Within each individual section, plugins are sorted alphabetically by their GitHub repository URL.
icons/ directory. The icon should match the icon provided in your plugin’s manifest / bundle. The file should be named matching your plugin’s bundle ID (e.g. com.yourname.plugin.png). Note: You do not need to run the format_icons.py script yourself; a maintainer will run it in a standardised environment to format your icon when reviewing your submission.Once you have added your entry to the appropriate section, submit a Pull Request to this repository for review.
Pull requests that change the catalogue are checked automatically. The check verifies the repository topic, manifest metadata, repository description, bundle ID, latest-release artifacts, icon format and resolution, section placement, and repository URL ordering before maintainers review the submission.