mcpField
H
happy-platform-skills

happy-platform-skills

github.com/happy-technologies-llcOther4170 installsUpdated 2d ago
Repository

About happy-platform-skills

A catalog and loader for 184 task-specific skills covering ServiceNow and enterprise platform work. It helps agents discover and load focused instructions, with bundled versioned contracts for Happy Platform MCP.

Key features

  1. 01184 skills across 23 categories
  2. 02Search and list skills with CLI
  3. 03Load skill instructions and prompts
  4. 04Bundled versioned MCP contracts

Use cases

  1. 01Find instructions for incident triage
  2. 02Load ServiceNow administration guidance
  3. 03Discover skills for security or reporting

MCP support

Includes a versioned Happy Platform MCP contract with live and docs-only tool sets; it advises using live MCP tools for ServiceNow operations.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/happy-technologies-llc/happy-platform-skills --skill happy-platform-skills

After installing, type/happy-platform-skillsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

NOTICE
CONTRIBUTING.md
LICENSE
.gitignore
CHANGELOG.md
README.md
package.json
package-lock.json
.github/
FUNDING.yml
.github/workflows/
ci.yml
contracts/
happy-platform-mcp-5.1.0.json
README.md
happy-platform-mcp-5.1.0-natural-language.json
task4-skill-version-baseline.json
docs/
CREATING_SKILLS.md
SKILL_SPEC.md
RELEASING.md
servicenow-australia-skills-backlog.md
docs/plans/
2026-07-17-project-funding-design.md
2026-07-17-project-funding.md
migration/
PUBLISH_STEPS.md
migration/happy-servicenow-skills/
index.js
package.json
cli.js
README.md
loader.js
scripts/
check-natural-language-contract.mjs
package-verification-lib.mjs
verify-package.mjs
refresh-mcp-tool-contract.mjs

Details

From the project README

Happy Platform Skills

Use this root skill to discover the Happy Platform Skills catalog. The package contains 184 task-specific skills across 23 categories. Load the narrowest matching skills/<category>/<name>/SKILL.md file before performing work.

When to use this skill

Use the catalog for ServiceNow administration, development, IT service management, customer and employee workflows, operations, security, governance, reporting, and related enterprise-platform tasks.

Catalog

CategorySkills
admin16
catalog9
cmdb6
csm10
development20
document3
ea2
fsm3
genai19
grc11
hrsd12
itom5
itsm19
knowledge7
legal6
otsm2
procurement6
psds2
reporting6
sam2
secops7
security4
spm7
Total184

Discover exact skill names with:

npx hps list
npx hps search "incident"

Load one skill with:

npx hps load itsm/incident-triage

Happy Platform MCP v5.1 contract

The bundled contract contains exactly 55 live MCP tools. Docs-only startup exposes exactly six docs-only tools: the five documentation tools plus SN-Register-Instance.

Use only tool names present in the bundled versioned contracts under contracts/. Prefer live MCP tools for ServiceNow operations. Use background script execution only when the live MCP contract cannot express the operation.

Installation

# npm package and CLI
npm install happy-platform-skills

# Agent skill discovery from GitHub
npx skills add Happy-Technologies-LLC/happy-platform-skills --all --full-depth

Package API

import { SkillLoader, SkillRegistry } from 'happy-platform-skills';

const registry = new SkillRegistry();
await registry.discover();

const skill = await SkillLoader.load('itsm/incident-triage');
console.log(skill.getInstructions());
console.log(skill.toPrompt());

Contributing

See docs/CREATING_SKILLS.md and docs/SKILL_SPEC.md.

License

Apache-2.0 - Happy Technologies LLC

Comments

Markdown supported