Skip to content

feat(skills): add Agent Skill for the mcpls CLI - #278

Merged
bug-ops merged 2 commits into
mainfrom
add-an-agent-skill-agentskills
Aug 4, 2026
Merged

feat(skills): add Agent Skill for the mcpls CLI#278
bug-ops merged 2 commits into
mainfrom
add-an-agent-skill-agentskills

Conversation

@bug-ops

@bug-ops bug-ops commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds skills/mcpls/SKILL.md and skills/mcpls/references/configuration.md, a spec-compliant Agent Skill that teaches an AI coding agent to install, configure, and run the mcpls binary itself (distinct from the MCP tools it exposes once running)
  • Covers installation, the full CLI flag/MCPLS_* env var table (verified against crates/mcpls-cli/src/args.rs), MCP client registration (stdio and gated HTTP transport), the config search order/per-platform paths, the project-config trust model, and troubleshooting pointers
  • Links the new skill from README.md's Documentation section and adds a CHANGELOG entry

Notes

  • Documentation-only change; no Rust source under crates/ is touched
  • Went through the full architecture-plan / critic / implement / validate / review cycle; content was independently cross-checked against source (config/mod.rs, error.rs, mcp/server.rs, args.rs) rather than copied from existing docs, and two pre-existing bugs surfaced during that process (--log-json is parsed but never consumed; the macOS config-path rustdoc/docs are wrong) — those are out of scope here and will be filed as separate issues

Closes #252

Test plan

  • skills/mcpls/SKILL.md frontmatter validated manually against the agentskills.io spec (name/description/compatibility length limits, metadata string-map)
  • name: mcpls matches the parent directory name
  • CLI flags/env vars cross-checked against crates/mcpls-cli/src/args.rs
  • Zero relative outbound links outside skills/mcpls/references/ (all external links are absolute GitHub URLs, since skills are portable and get copied to ~/.claude/skills/)
  • README.md links to the new skill directory

Add skills/mcpls/ with SKILL.md and references/configuration.md, a
spec-compliant Agent Skill (agentskills.io) that teaches an AI coding
agent to install, configure, and run the mcpls binary itself, as
opposed to the MCP tools it exposes once running. Link it from
README.md's Documentation section.
@bug-ops
bug-ops force-pushed the add-an-agent-skill-agentskills branch from c6c6e30 to 5442975 Compare August 4, 2026 21:57
@bug-ops
bug-ops requested a lite review from Copilot August 4, 2026 21:58

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a spec-compliant Agent Skill under skills/mcpls/ so AI coding agents can install, configure, and run the mcpls CLI (distinct from the MCP tools mcpls exposes once running), and links it from the main docs surfaces.

Changes:

  • Add skills/mcpls/SKILL.md with installation, CLI/env var reference, client registration, config search order + trust model, and troubleshooting pointers.
  • Add skills/mcpls/references/configuration.md as a compact mcpls.toml schema/routing reference.
  • Link the skill from README.md and add an entry to CHANGELOG.md under Unreleased.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
skills/mcpls/SKILL.md New Agent Skill instructions for operating the mcpls binary (install/config/run, trust model, transports).
skills/mcpls/references/configuration.md Reference tables for mcpls.toml fields and routing behavior to keep SKILL content concise.
README.md Adds a Documentation-section link to the new Agent Skill.
CHANGELOG.md Notes the addition of the new skills/mcpls/ Agent Skill under Unreleased.

Comment thread README.md Outdated
Comment thread skills/mcpls/SKILL.md Outdated
Link the README Documentation entry to the skills/mcpls/ directory
rather than SKILL.md directly, and clarify that the MCPLS_* env var
equivalence applies to the mcpls-specific flags, not --version/--help.
@bug-ops
bug-ops enabled auto-merge (squash) August 4, 2026 22:04
@bug-ops
bug-ops merged commit 24bf45a into main Aug 4, 2026
17 checks passed
@bug-ops
bug-ops deleted the add-an-agent-skill-agentskills branch August 4, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add an Agent Skill (agentskills.io spec) for using the mcpls CLI

2 participants