trutohq

Elaichi Agent Skills

Community trutohq
Updated

Elaichi Agent Skills

Official agent skills for Elaichi — the agent platformfor companies. Works with Claude Code,Cursor, and any other agent that supports theAgent Skills (SKILL.md) convention.

They do two jobs:

  • Help an agent use Elaichi well — find the right connected tool on thefirst search, pick the right account, read a refusal correctly, and diagnosea missing tool instead of guessing.
  • Help people find their way around Elaichi — what its words mean, whereeach screen lives, and how to do a thing, answered inside the AI client theyalready work in.

Installation

Claude Code

Add this repo as a plugin marketplace, then install the plugin:

/plugin marketplace add trutohq/elaichi-skills
/plugin install elaichi@elaichi-skills

Skills become namespaced as elaichi:elaichi, elaichi:elaichi-mcp,elaichi:elaichi-clients, elaichi:elaichi-connections,elaichi:elaichi-toolboxes, elaichi:elaichi-governance,elaichi:elaichi-api and elaichi:elaichi-conventions.

The plugin also bundles the Elaichi MCP server,so installing it connects Claude Code to Elaichi too — sign in and chooseyour organization on the OAuth consent screen when prompted.

To try it locally before installing, run claude --plugin-dir /path/to/elaichi-skills.

Cursor

The plugin listed on the Cursor plugin marketplaceis a separate, dedicated repo —trutohq/elaichi-cursor-plugin —not this one. Install Elaichi from there for the marketplace path; itvendors a copy of this repo's skills and rule, kept in sync, alongside the MCPserver. This repo (elaichi-skills) is where the skills and the rule areauthored, and is what to install directly via npx skills or a remote rulebelow.

Installing the marketplace plugin also connects theElaichi MCP server — Cursor will prompt you tosign in and choose your organization on the OAuth consent screen, the same oneyou'd see connecting any other client.

Before it is listed, or if you'd rather skip the marketplace, add the repo asa remote rule instead: open Cursor Settings → Rules, click Add Ruleunder Project Rules, choose Remote Rule (GitHub), and enter:

https://github.com/trutohq/elaichi-skills

This pulls in both the skills and the always-applied elaichi rule, but notthe MCP server — connect that separately from Cursor Settings → MCP.

Any agent (via npx skills)

npx skills add trutohq/elaichi-skills

Add -g to install globally instead of into the current project.

Updating and removing

Claude Code Cursor (marketplace) Cursor (remote rule) npx skills
Update /plugin marketplace update elaichi-skills Managed by the marketplace Re-sync the remote rule from Settings → Rules npx skills update
Remove /plugin uninstall elaichi@elaichi-skills Uninstall from Settings → Plugins Delete the rule from Settings → Rules npx skills remove trutohq/elaichi-skills

Skills

Skill Description
elaichi What Elaichi is, the words it uses, where everything lives in the app, and which skill to load next
elaichi-mcp Drive the MCP endpoint — search_tools and execute_tool, the connection argument, scopes and refusals, and the missing-tool ladder
elaichi-clients Connect Claude, ChatGPT or Cursor, what to grant on the consent screen, and why a client shows no tools
elaichi-connections Connect and look after accounts — sharing versus ownership, status and reconnecting, transfer and offboarding, custom connectors
elaichi-toolboxes Curate what an agent can do — toolboxes versus templates, frozen parameters, what sharing at use delegates, and synthetic tools
elaichi-governance Roles and the full permission catalog, restrictions, access requests, the audit log, SSO and SCIM
elaichi-api Write code against api.elaichi.ai — auth, the cursor envelope, error shapes, capability fields, CRUD conventions
elaichi-conventions The base facts in one page — URLs, auth, pagination, error codes, id prefixes, the two MCP namespaces

Rules (Cursor only)

Rule Description
elaichi Always-applied rule with URLs, API auth, the list envelope, error codes, id prefixes and the MCP namespaces

Claude Code plugins have no "always-applied rule" primitive, so the same factsarrive there through the model-invoked elaichi-conventions skill. The rule isgenerated from that skill by scripts/generate-rule.mjs, and CI fails ifthe two drift — edit the skill, not the rule.

What is Elaichi?

Elaichi is an agent platform for companies. It connects the software a companyalready runs on and lets agents do real work in those systems, inside the samepermissions the company already grants its people.

Two things carry the product, and most AI tooling offers only one of them:reach — the application catalog, connected once, available as tools anagent can call — and restraint — an agent never getting more access thanthe person it acts for.

The reach is delivered over MCP. The AI client makes one connection, toElaichi; the apps are connected inside Elaichi, not inside the client:

Your AI client  ──one connection──►  Elaichi  ──►  Slack
                                              ──►  Jira
                                              ──►  HubSpot

Because every call travels through Elaichi:

  • Access follows the person's role. Toolboxes, teams and per-useroverrides all still apply.
  • Restrictions are enforced. A blocked tool is never offered and neverruns.
  • Everything is audited, with an AI actor recorded as a field rather thaninferred.
  • Revoking is one action, and it takes effect on the client's next call.

What you get

  • A large connector catalog — seeelaichi.ai/connectors — plus customconnectors an organization authors or forks
  • Toolboxes and templates — curate tools, rename them for the model, freezethe parameters that are not its decision, and share
  • Synthetic tools — chain several calls into one tool an agent calls once
  • Delegated execution — share a toolbox and colleagues run your accountswithout ever seeing a credential
  • 38 permissions, 8 predefined roles plus unlimited custom roles, per-toolrestrictions, and an append-only audit log — all of it applying over MCP too
  • SSO, SCIM and directory group mapping

Resources

Changelog

See CHANGELOG.md.

License

Apache-2.0 — see LICENSE.

MCP Server · Populars

MCP Server · New

    LeulAria

    Aria Icons

    MCP server for 340k SVG icons

    Community LeulAria
    knowall-ai

    Reverie — graph memory that dreams

    Memory management MCP server for AI agents using Neo4j knowledge graphs

    Community knowall-ai
    keploy

    Key Highlights

    Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.

    Community keploy
    hermes-labs-ai

    Fidelis Memory

    Zero-LLM agent memory for Claude Code and AI agents: local-first BM25, dense-vector, and reciprocal-rank-fusion retrieval. Returns original passages verbatim by default. Available on PyPI as fidelis-memory. MIT.

    Community hermes-labs-ai
    n24q02m

    Better Code Review Graph

    Knowledge graph for token-efficient code reviews -- semantic search and call-graph resolution across your codebase.

    Community n24q02m