Which AI Assistants Are Supported by pm-skills? Full Compatibility Guide

pm-skills supports Claude Code and Claude Cowork with full features (skills + commands), while Gemini CLI, OpenCode, Cursor, Kiro, and Codex CLI support only the skill files through the universal markdown format.

The phuryn/pm-skills repository functions as a Claude Marketplace containing product management frameworks, but its architecture intentionally separates skills from commands to enable cross-platform compatibility. While the full plugin ecosystem is designed for Anthropic's Claude, the skill files use a universal markdown format that any AI assistant capable of reading SKILL.md files can import.

Understanding the pm-skills Architecture

The repository organizes capabilities into two distinct layers that determine AI assistant compatibility.

Skills are framework-level knowledge encoded in pure markdown files (SKILL.md). These contain structured PM methodologies like "product-vision" or "pricing-strategy" and reside in paths like pm-*/skills/*/SKILL.md.

Commands are Claude-specific slash-command workflows (e.g., /discover, /strategy) that orchestrate multiple skills into end-to-end processes. These commands only function within Claude Code or Claude Cowork environments.

This separation allows the repository to serve dual purposes: a complete marketplace for Claude users and a portable knowledge base for other assistants.

Fully Supported: Claude Code and Claude Cowork

Claude Code (CLI) and Claude Cowork receive the complete feature set, including all 9 plugins with both skills and commands.

According to the repository's README, the installation process uses the marketplace format defined in .claude-plugin/marketplace.json【/cache/repos/github.com/phuryn/pm-skills/main/README.md#L14-L22】:


# Add the marketplace to Claude Code

claude plugin marketplace add phuryn/pm-skills

# Install individual plugins

claude plugin install pm-toolkit@pm-skills
claude plugin install pm-product-strategy@pm-skills
claude plugin install pm-product-discovery@pm-skills

Once installed, Claude automatically loads relevant skills based on conversation context while commands like /write-prd or /discover must be invoked explicitly【/cache/repos/github.com/phuryn/pm-skills/main/README.md#L63-L79】.

Skills-Only Support for Other AI Assistants

Non-Claude assistants can utilize the skill files only, as they cannot execute the Claude-specific slash commands. The repository explicitly lists these compatible assistants in the README【/cache/repos/github.com/phuryn/pm-skills/main/README.md#L117-L124】:

  • Gemini CLI
  • OpenCode
  • Cursor
  • Kiro

To use pm-skills with these assistants, you manually copy the skill directories into the assistant's specific skill path:


# Example: Copying skills to Gemini CLI

for plugin in pm-*/; do
  cp -r "$plugin/skills/"* ~/.gemini/skills/ 2>/dev/null
done

Similar patterns work for other assistants:

  • OpenCode: Copy to .opencode/skills/
  • Cursor: Copy to .cursor/skills/
  • Kiro: Copy to .kiro/skills/

The assistant then treats each SKILL.md as a reusable knowledge chunk, reading the markdown content verbatim when relevant prompts are detected【/cache/repos/github.com/phuryn/pm-skills/main/README.md#L124-L135】.

Codex CLI Compatibility

Codex CLI (OpenAI) represents a special case. Because it reads the same plugin definition file as Claude Code—.claude-plugin/marketplace.json—Codex CLI supports the full marketplace installation method:

codex plugin marketplace add phuryn/pm-skills
codex plugin add <plugin>@pm-skills

While Codex can install plugins through the marketplace system, note that the slash-commands are not exposed as native Codex commands. Codex CLI utilizes the skills portion through the marketplace format, similar to the manual copy method but with automated installation.

How Skills Work Across Different Assistants

When you interact with a pm-skill in a non-Claude assistant, the runtime reads the markdown file directly. For example, if you copy the pricing-strategy skill into your assistant's skill folder and ask about SaaS pricing, the assistant references the structured framework in pm-product-strategy/skills/pricing-strategy/SKILL.md rather than executing a predefined workflow.

The CLAUDE.md file serves as the source-of-truth for agent guidance, while individual SKILL.md files contain the actual framework definitions that any assistant can parse. This architecture ensures that core product management methodologies remain portable even as command orchestration remains Claude-specific.

Summary

  • Claude Code and Claude Cowork receive full support including 9 plugins, 23+ skills, and slash commands via claude plugin marketplace add.
  • Gemini CLI, OpenCode, Cursor, and Kiro support skills only through manual copying of SKILL.md files to assistant-specific directories.
  • Codex CLI supports the marketplace format for installation but uses skills only (no slash commands).
  • Skills are universal markdown files (SKILL.md) located in pm-*/skills/ directories.
  • Commands are Claude-specific workflows defined in the marketplace manifest that cannot transfer to other assistants.

Frequently Asked Questions

Can I use pm-skills commands in Cursor or VS Code?

No. Commands like /discover or /strategy are Claude-specific slash commands that require the Claude Code runtime. When using pm-skills with Cursor, you only have access to the static knowledge contained in the SKILL.md files, which Cursor can reference as context but cannot execute as interactive workflows.

Does pm-skills work with ChatGPT or the ChatGPT desktop app?

No. ChatGPT does not currently support local skill directories or markdown-based skill injection in the same way that Gemini CLI, OpenCode, or Cursor do. The skills are designed for assistants that can load local SKILL.md files from a filesystem directory, which ChatGPT does not support.

How do I install pm-skills skills in Gemini CLI?

First, clone the repository, then copy the skill directories from each plugin into Gemini's global skill directory at ~/.gemini/skills/. You can use a shell loop to copy all skills at once: for plugin in pm-*/; do cp -r "$plugin/skills/"* ~/.gemini/skills/; done. Gemini will then automatically reference these markdown files when you ask relevant product management questions.

What is the difference between skills and commands in pm-skills?

Skills are static markdown documentation containing frameworks and methodologies (like "how to write a PRD" or "pricing strategy frameworks"). Commands are interactive Claude-specific workflows that orchestrate multiple skills into step-by-step processes (like /write-prd which guides you through the entire PRD creation process). Only Claude Code and Claude Cowork can execute commands; other assistants can only read the static skill files.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →