Skip to content

Plugins Panel: Install button uses incorrect command syntax #3

@ChrisB2025

Description

@ChrisB2025

Summary

When clicking the "Install" button in the Plugins Panel, Frame attempts to run claude plugin install <plugin-name> as a shell command. This fails because:

  1. Claude Code plugin commands are slash commands inside the Claude Code REPL (/plugin install), not CLI arguments
    1. The command is missing the required @marketplace-name suffix
    1. Some plugin names shown don't match actual available plugins (e.g., "explanatory-output-style" vs "learning-output-style")

Steps to Reproduce

  1. Open Frame
    1. Open the Plugins panel (right sidebar)
    1. Click "Install" on any plugin (e.g., "learning-output-style")
    1. Observe the terminal output shows: claude plugin install explanatory-output-style
    1. Claude Code responds: "There's no claude plugin install command"

Expected Behavior

The install action should either:

  • Send the correct slash command to an active Claude Code session: /plugin marketplace add anthropics/skills followed by /plugin install learning-output-style@anthropic-agent-skills
    • Or copy the skill files directly to ~/.claude/skills/

Actual Behavior

Frame runs an invalid shell command that doesn't exist.

Suggested Fix

The correct Claude Code plugin installation workflow is:

# First, add the marketplace (one-time setup)
/plugin marketplace add anthropics/skills

# Then install plugins from that marketplace
/plugin install learning-output-style@anthropic-agent-skills

Environment

  • Frame version: Latest from main branch
    • OS: Windows
      • Claude Code: Installed globally via npm

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions