@meridiantoolkit/skills
Agent skills for the Meridian business-services platform (workflow, service catalog, requests, payments, i18n). Works as a pi package or a Claude Code plugin.
Package details
Install @meridiantoolkit/skills from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@meridiantoolkit/skills- Package
@meridiantoolkit/skills- Version
0.1.1- Published
- Sep 4, 2026
- Downloads
- 244/mo · 13/wk
- Author
- bedouijesser
- License
- MIT
- Types
- skill
- Size
- 18.8 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@meridiantoolkit/skills
Agent skills for the Meridian platform — user-facing skills for customers using Meridian through an API key (mrd_). Same SKILL.md files work as a pi Agent Skill package or a Claude Code plugin (.claude-plugin/plugin.json included) — no code, so nothing to port. Codex CLI has no skills concept; Codex users get the same coverage through the meridian MCP server's tool descriptions instead (see meridian-mcp).
Skills
| Skill | Trigger |
|---|---|
meridian-api |
API key, connect, authenticate, Bearer token, rate limits |
meridian-services |
browse services, categories, requirements, form fields |
meridian-requests |
create request, track status, chat, upload documents |
meridian-payments |
quote, pay — Flouci (Tunisia, local) or Stripe (international), verify |
meridian-meetings |
list/create meetings, RSVP, Teams join link |
All skills assume Authorization: Bearer mrd_… and MERIDIAN_API_URL. See meridian-api first to connect.
Install
pi:
pi install ./meridian-skills # project-local
pi install /absolute/path/to/meridian-skills # global
# or via npm after publish
pi install npm:@meridiantoolkit/skills
Or add to .pi/settings.json:
{ "skills": ["/absolute/path/to/meridian-skills/skills"] }
Claude Code:
/plugin marketplace add meridian-silkdev/meridian-plugin
/plugin install meridian-skills@meridian
Usage
Invocation syntax differs by host — the skill names themselves don't:
| Skill | pi | Claude Code |
|---|---|---|
meridian-api |
/skill:meridian-api |
/meridian-api |
meridian-services |
/skill:meridian-services |
/meridian-services |
meridian-requests |
/skill:meridian-requests |
/meridian-requests |
meridian-payments |
/skill:meridian-payments |
/meridian-payments |
meridian-meetings |
/skill:meridian-meetings |
/meridian-meetings |
Either host can also load a skill automatically when its description matches what you're asking for — you don't have to type the slash form.
CI/CD
.github/workflows/ci.yml— every push tomainand every PR: installs theclaudeCLI and runsclaude plugin validate ...github/workflows/publish.yml— fires on a published GitHub Release: validates, checks the release tag against bothpackage.jsonand.claude-plugin/plugin.jsonversions, thennpm publish --provenancevia npm Trusted Publishing (OIDC) — noNPM_TOKENsecret needed.npm version <bump>keeps both version fields in sync automatically (seescripts/sync-plugin-version.mjs). Note this only covers thepi install npm:@meridiantoolkit/skillspath — Claude Code installs straight from the git repo/tag and needs no publish step.
One-time setup after the first manual publish: npmjs.com → package settings → Trusted Publisher → GitHub Actions → meridian-silkdev/meridian-skills, workflow publish.yml.