Skip to content
MartiXDevPublic

About

MartiX AI Marketplace with custom Agent Skills, Plugins, Prompts, Instructions, Hooks, etc.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

MartiX Skills

MartiX AI Skills and Plugins for GitHub Copilot CLI — marketplace-ready skill packages and plugin bundles for .NET, Power Platform, SharePoint, Markdown, and more.

Marketplace

This repository is a GitHub Copilot CLI plugin marketplace. The marketplace name is martix-skills.

Add the marketplace to your Copilot CLI:

copilot plugin marketplace add MartiXDev/skills

Quick Install

Install paths are preferred in this order:

  1. Marketplace installs for normal Copilot CLI users.
  2. Repo-root npx skills add ... --skill ... for standalone skill installs.
  3. Direct repository-path installs for local validation or development.

Install a specific skill or plugin after adding the marketplace:

# Skills (standalone)
copilot plugin install martix-dotnet-csharp@martix-skills
copilot plugin install martix-essl@martix-skills
copilot plugin install martix-fastendpoints@martix-skills
copilot plugin install martix-fluent-ui@martix-skills
copilot plugin install martix-fluentvalidation@martix-skills
copilot plugin install martix-git@martix-skills
copilot plugin install martix-markdown@martix-skills
copilot plugin install martix-platform@martix-skills
copilot plugin install martix-power-platform@martix-skills
copilot plugin install martix-powershell@martix-skills
copilot plugin install martix-sharepoint-pnp@martix-skills
copilot plugin install martix-sharepoint-server@martix-skills
copilot plugin install martix-sharepoint-spfx@martix-skills
copilot plugin install martix-tunit@martix-skills
copilot plugin install martix-typescript@martix-skills

# Plugins (full bundles)
copilot plugin install martix-dotnet-library@martix-skills
copilot plugin install martix-git-automation@martix-skills
copilot plugin install martix-markdown-automation@martix-skills
copilot plugin install martix-webapi@martix-skills

For standalone skill installs, use repo-root skill selection:

npx skills add https://github.com/MartiXDev/skills --skill martix-dotnet-csharp
npx skills add https://github.com/MartiXDev/skills --skill martix-essl
npx skills add https://github.com/MartiXDev/skills --skill martix-fastendpoints
npx skills add https://github.com/MartiXDev/skills --skill martix-fluent-ui
npx skills add https://github.com/MartiXDev/skills --skill martix-fluentvalidation
npx skills add https://github.com/MartiXDev/skills --skill martix-git
npx skills add https://github.com/MartiXDev/skills --skill martix-markdown
npx skills add https://github.com/MartiXDev/skills --skill martix-platform
npx skills add https://github.com/MartiXDev/skills --skill martix-power-platform
npx skills add https://github.com/MartiXDev/skills --skill martix-powershell
npx skills add https://github.com/MartiXDev/skills --skill martix-sharepoint-pnp
npx skills add https://github.com/MartiXDev/skills --skill martix-sharepoint-server
npx skills add https://github.com/MartiXDev/skills --skill martix-sharepoint-spfx
npx skills add https://github.com/MartiXDev/skills --skill martix-tunit
npx skills add https://github.com/MartiXDev/skills --skill martix-typescript

For local validation or development, install directly from a repository path:

copilot plugin install MartiXDev/skills:plugins/martix-dotnet-library
copilot plugin install MartiXDev/skills:plugins/martix-git-automation
copilot plugin install MartiXDev/skills:plugins/martix-markdown-automation
copilot plugin install MartiXDev/skills:plugins/martix-webapi
copilot plugin install MartiXDev/skills:skills/martix-dotnet-csharp
copilot plugin install MartiXDev/skills:skills/martix-essl
copilot plugin install MartiXDev/skills:skills/martix-fastendpoints
copilot plugin install MartiXDev/skills:skills/martix-fluent-ui
copilot plugin install MartiXDev/skills:skills/martix-fluentvalidation
copilot plugin install MartiXDev/skills:skills/martix-git
copilot plugin install MartiXDev/skills:skills/martix-markdown
copilot plugin install MartiXDev/skills:skills/martix-platform
copilot plugin install MartiXDev/skills:skills/martix-power-platform
copilot plugin install MartiXDev/skills:skills/martix-powershell
copilot plugin install MartiXDev/skills:skills/martix-sharepoint-pnp
copilot plugin install MartiXDev/skills:skills/martix-sharepoint-server
copilot plugin install MartiXDev/skills:skills/martix-sharepoint-spfx
copilot plugin install MartiXDev/skills:skills/martix-tunit
copilot plugin install MartiXDev/skills:skills/martix-typescript

Plugin-to-Skill Matrix

Legend: 🟢 bundled in the plugin, 🔴 not bundled in that plugin.

Skill \ Plugin martix-markdown-automation martix-dotnet-library martix-webapi martix-git-automation
martix-dotnet-csharp 🔴 🟢 🟢 🔴
martix-essl 🔴 🔴 🔴 🔴
martix-fastendpoints 🔴 🔴 🟢 🔴
martix-fluent-ui 🔴 🔴 🔴 🔴
martix-fluentvalidation 🔴 🟢 🟢 🔴
martix-git 🔴 🔴 🔴 🔴
martix-markdown 🟢 🟢 🟢 🔴
martix-platform 🔴 🔴 🔴 🔴
martix-power-platform 🔴 🔴 🔴 🔴
martix-powershell 🔴 🟢 🔴 🔴
martix-sharepoint-pnp 🔴 🔴 🔴 🔴
martix-sharepoint-server 🔴 🔴 🔴 🔴
martix-sharepoint-spfx 🔴 🔴 🔴 🔴
martix-tunit 🔴 🟢 🟢 🔴
martix-typescript 🔴 🔴 🔴 🔴

Uninstall or Remove

Use the following commands to remove a plugin or one or more installed skills. For the authoritative CLI reference, see GitHub Copilot CLI plugin reference - GitHub Docs. For the standalone skills workflow, see vercel-labs/skills: The open agent skills tool - npx skills.

Remove a Copilot CLI plugin

copilot plugin uninstall martix-dotnet-library
copilot plugin uninstall martix-git-automation
copilot plugin uninstall martix-markdown-automation
copilot plugin uninstall martix-webapi

Remove one or more installed skills

npx skills list
npx skills remove martix-dotnet-csharp
npx skills remove martix-dotnet-csharp martix-markdown
npx skills remove --global martix-dotnet-csharp martix-essl \
  martix-fastendpoints martix-fluent-ui martix-fluentvalidation \
  martix-markdown martix-platform martix-power-platform martix-powershell \
  martix-sharepoint-pnp \
  martix-sharepoint-server martix-sharepoint-spfx martix-tunit martix-typescript
npx skills remove --all

Remove a marketplace registration

copilot plugin marketplace remove martix-skills

Repository Structure

.github/
  plugin/
    marketplace.json        # Marketplace definition (name: "martix-skills")
skills/
  martix-markdown/          # Markdownlint authoring and accessibility review
  martix-dotnet-csharp/     # .NET 10+ and C# 14+ modernization and review
  martix-fastendpoints/     # FastEndpoints startup, contracts, and AOT
  martix-fluentvalidation/  # FluentValidation authoring and testing
  martix-git/               # Safe Git and GitHub workflow guidance
  martix-tunit/             # TUnit test authoring and parallel execution
  martix-powershell/        # PowerShell cmdlet development
  martix-typescript/        # TypeScript 7 engineering and migration
  martix-fluent-ui/         # React-first Fluent UI v9 engineering
  martix-essl/              # Czech eSSL compliance and implementation
  martix-platform/          # MartiX.Platform architecture and .NET web apps
  martix-power-platform/    # Power Platform flows and custom connectors
  martix-sharepoint-server/ # SharePoint Server on-prem farm solutions
  martix-sharepoint-spfx/   # SharePoint Framework (SPFx) development
  martix-sharepoint-pnp/    # SharePoint PnP PowerShell, CLI for M365, PnPjs
plugins/
  martix-markdown-automation/ # Automatic Markdown check and fix workflow
  martix-dotnet-library/    # .NET library create, update, and review
  martix-git-automation/   # Report-first Git and GitHub workflow automation
  martix-webapi/            # .NET 10 web app planning and implementation

Each entry in skills/ is a standalone skill package with a plugin.json, root-level SKILL.md, AGENTS.md, and supporting rules, references, templates, assets, and metadata. Each entry in plugins/ is a plugin bundle with plugin.json and plugin-scoped agents, skills, hooks, or configuration as needed.

Maintainer Guides

For a compact entry point to the documentation tree, see the docs index. It is the detailed maintainer router for the canonical role-based documentation tree.

Guide Purpose
Repository knowledge Architecture, package rules, marketplace model, and current maintenance guidance.
Custom AI artifact rules Rules for instructions, skills, plugins, agents, prompts, hooks, MCP/LSP, metadata, templates, and evals.
Custom AI artifact resources Primary-source links for reviewing and refreshing artifact rules.
Execution and routing Model-tier, routing, token-budget, decision-based task classification, /fleet, and worktree guidance.
Plugin bundle strategy MartiX project-family bundles and skill-versus-plugin decision rules.
Parallel worktree guidance Splitting package work across agents and worktrees.
Skills installation Stable installation and verification mechanics for imported skills.
Skill portfolio coordination Cross-skill routing and companion-skill handoff planning.
Recommended skills research Dated external skill/plugin ecosystem shortlist.
Skill evaluation research Dated evidence and quality criteria for skill evaluations.
Plugin layout policy Machine-readable layout policy and validation assumptions.

Documentation Map

The docs index is the detailed maintainer map. Canonical documentation is organized by role, while package-scoped source research and implementation plans remain under docs/martix/:

Folder Purpose
docs/policy/ Normative artifact rules and their primary-source registry.
docs/guides/ Operational maintainer procedures.
docs/architecture/ Stable package-boundary and composition decisions.
docs/knowledge/ Unified topic maps, source registries, current knowledge, and dated research.
docs/agents/ Issue tracking, triage, and agent-domain operating guidance.
docs/martix/martix-dotnet-csharp/ .NET/C# comparisons and plans.
docs/martix/martix-fastendpoints/ FastEndpoints improvement plan.
docs/martix/martix-fluentvalidation/ FluentValidation improvement plan.
docs/martix/martix-fluent-ui/ Fluent UI research and skill blueprint.
docs/martix/martix-essl/ Czech eSSL source research and compliance maps.
docs/martix/martix-markdown/ Markdown automation and package split rationale.
docs/martix/martix-csharp/ Planning artifacts for the standalone C# skill.
docs/martix/martix-power-platform/ Power Platform and custom connector source research.
docs/martix/martix-typescript/ TypeScript skill planning and source research.

Canonical package behavior lives in each skills/martix-* package, especially its SKILL.md, AGENTS.md, rules, references, metadata, and evals.

Which Doc Should I Read?

Task Start with
Understand repository structure Repository knowledge and Plugin layout policy
Create or update a skill, plugin, or AI artifact Custom AI artifact rules
Decide skill versus plugin boundaries Plugin bundle strategy
Assign model tier or split fleet work Execution and routing
Coordinate multiple skills Skill portfolio coordination

About

MartiX AI Marketplace with custom Agent Skills, Plugins, Prompts, Instructions, Hooks, etc.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages