publish

Automate DMAP plugin deployment to GitHub repositories with Personal Access Tokens.

21|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/unicorn-plugins/dmap --skill publish-unicorn-plugins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish
Source: https://github.com/unicorn-plugins/dmap/tree/main/skills/publish
Command: npx skills add https://github.com/unicorn-plugins/dmap --skill publish-unicorn-plugins

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-dotenv, PyGithub, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of deploying your developed DMAP plugins to GitHub, making them accessible for installation via a marketplace.

Core Features & Use Cases

  • Automated Repository Creation: Creates a new GitHub repository for your plugin.
  • Secure Credential Handling: Safely collects and stores GitHub Personal Access Tokens (PATs).
  • Use Case: After finishing development on your new 'customer-support' plugin, use this Skill to push it to a public GitHub repository, allowing anyone to install it with a simple command.

Quick Start

Use the publish skill to deploy the current plugin to GitHub.

Frequently Asked Questions about publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate deployment of plugins to GitHub repositories?

To automate plugin deployment to GitHub, this Skill creates a new repository and pushes your code directly. It handles the entire release process automatically, making the plugin accessible for marketplace installation.

Do I need a GitHub Personal Access Token to push my plugin code?

Yes, you need a GitHub Personal Access Token (PAT) to push your plugin code. This Skill securely collects and stores your PAT credentials to authenticate the automated repository creation and code deployment process.

Can I update an existing GitHub repository with new plugin code?

Yes, you can update an existing GitHub repository with new plugin code. This deployment automation supports both new plugin releases and subsequent updates to repositories you have already created.

How does automated GitHub deployment handle secure credential storage?

Automated GitHub deployment ensures secure credential storage by safely collecting and storing your GitHub Personal Access Tokens. It uses environment configuration to protect your authentication details during the repository push process.

What is the best way to publish DMAP plugins to a GitHub marketplace?

The best way to publish DMAP plugins to a GitHub marketplace is using automated deployment. This Skill creates a public repository and pushes your plugin code, allowing anyone to install it with a simple command.

Does this GitHub deployment automation work with Python scripts?

Yes, this GitHub deployment automation works with Python scripts. It relies on the PyGithub and python-dotenv libraries to manage repository interactions and securely load your authentication credentials.