PL

primus-labs/skills

Developer tools
23 stars Quality 37 Trend 31

Auto generate template

Overview

A repository of installable skills for Codex, Cursor, Claude Code, and compatible AI IDEs. Each skill should be self-contained when possible. Runtime dependencies, setup scripts, and troubleshooting commands should live inside the skill directory rather than the repository root. If your IDE supports prompt-based skill installation, use: Each skill directory is expected to contain its own SKILL.md. If the skill has runtime dependencies, prefer keeping a local package.json inside that skill folder. - Skill artifacts should default to user-level data directories, not repository directories. - web-template-capture stores captured session data under ~/.web-template-capture/artifacts/. - Skills that need persistent browser state should store it outside the repository. - Do not commit generated artifacts, browser profiles, or session data. - Keep the repository root lightweight and skill-agnostic. - Put user-facing workflow details inside each skill directory.

README

Primus Skills

A repository of installable skills for Codex, Cursor, Claude Code, and compatible AI IDEs.

Each skill should be self-contained when possible. Runtime dependencies, setup scripts, and troubleshooting commands should live inside the skill directory rather than the repository root.

Install A Skill

If your IDE supports prompt-based skill installation, use:

Set up the  skill from https://github.com/primus-labs/skills.git, install its dependencies, and verify it with the doctor script.

If local fallback setup is needed:

git clone https://github.com/primus-labs/template-bot.git
cd template-bot/
npm run setup
npm run doctor

Skills

Skill Description Path Runtime Use prompt
primus-network-core-sdk Build backend/server-side Node.js programs using @primuslabs/network-core-sdk. No browser extension or user interaction required. Supports privacy ops, multiple URLs, mTLS, and DVC/zkVM workflow. primus-network-core-sdk/ Node.js (Backend) Use the primus-network-core-sdk skill to build a program that proves . The requests are . My wallet private key is . Chain: .
primus-network-js-sdk-dapp Scaffold a DApp using @primuslabs/network-js-sdk (decentralized zkTLS). Requires wallet + gas for on-chain task submission. Default to Base Sepolia for dev, Base mainnet for production. primus-network-js-sdk-dapp/ Node.js + Vite Use the primus-network-js-sdk-dapp skill to scaffold a DApp that proves . The template ID is .
primus-zktls-js-sdk-dapp Build frontend DApps using @primuslabs/zktls-js-sdk (enterprise zkTLS). Supports test mode (frontend signing) and production mode (backend signing). No wallet/gas required for attestation generation. primus-zktls-js-sdk-dapp/ Node.js + Vite Use the primus-zktls-js-sdk-dapp skill to scaffold a DApp that proves . The template ID is . My appId is .
onchainos-verifiable-skills OKX OnchainOS API calls adapted into verifiable flows using primus-zktls-core-sdk. Includes DEX market/token, wallet portfolio, swap, and gateway endpoints with runnable demos. onchainos-verifiable-skills/ Node.js Use OnchainOS Verifiable Skills to prove data from OKX OnchainOS with zkTLS attestation.
binance-verifiable-skills Binance Skills Hub API calls adapted into verifiable flows using primus-zktls-core-sdk. Includes first-release Spot, Margin Trading, USDS Futures, and Alpha demos plus shared Binance signing helpers. binance-verifiable-skills/ Node.js Use Binance Verifiable Skills to prove a Binance Spot, Margin, Futures, or Alpha API response with zkTLS attestation.
primus-zktls-core-sdk Integration guide for Primus zkTLS Core SDK, including SDK calls, attestation generation, local verification, and Solidity on-chain verification with zktls-contracts. primus-zktls-core-sdk/ Node.js Use Primus zkTLS Core SDK to explain how to build a request, generate an attestation, and verify it on-chain.
web-template-capture Browser-driven template discovery for fields exposed through network responses or rendered DOM. web-template-capture/ Node.js + Playwright Use Web Template Capture to prepare a template for . The target field is . The known sample value is .

Each skill directory is expected to contain its own SKILL.md. If the skill has runtime dependencies, prefer keeping a local package.json inside that skill folder.

Common Runtime Conventions

  • Skill artifacts should default to user-level data directories, not repository directories.
  • web-template-capture stores captured session data under ~/.web-template-capture/artifacts/.
  • Skills that need persistent browser state should store it outside the repository.
  • Do not commit generated artifacts, browser profiles, or session data.

Repository Conventions

  • Keep the repository root lightweight and skill-agnostic.
  • Put user-facing workflow details inside each skill directory.
  • Prefer setup and doctor scripts for skills with external dependencies.
  • Keep root documentation focused on discovery, installation, and shared conventions.

Contributing

When adding a new skill:

  1. Create a dedicated skill directory.
  2. Add a SKILL.md with clear trigger and workflow instructions.
  3. Add self-contained setup and diagnostics when the skill depends on external runtimes or tools.
  4. Update the Skills table in this README.
View the full README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add primus-labs/skills
New to MCP? Start with the mcpskill.org guide →