Skip to content
EN

Back to the catalog

truto

trutohq/truto-skills · skills.sh

Open source Repository Open in the app JSON README (API)

About

Skill publicada por trutohq/truto-skills no skills.sh. Instale com: npx skills add trutohq/truto-skills@truto

Details

Kind
Agent skills
Publisher
trutohq
Origin
skillssh
Category
ferramentas
Open pull requests
2
Last push
2026-09-28T08:17:18Z
Repository state
ativo
Language
JavaScript
License
Apache-2.0
Added
2026-10-07 06:34:45
Updated
2026-10-07 06:34:45
Origin id
trutohq/truto-skills/truto

README

# Truto Agent Skills

Official agent skills for [Truto](https://truto.one) — the unified API platform for integrating with third-party tools. Works with [Cursor](https://cursor.com), [Claude Code](https://docs.claude.com/en/docs/claude-code), and any other agent that supports the [Agent Skills](https://www.anthropic.com/news/skills) (`SKILL.md`) convention.

## Installation

### Claude Code

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

```bash
/plugin marketplace add trutohq/truto-skills
/plugin install truto@truto-skills
```

Skills become namespaced as `truto:truto`, `truto:truto-cli`, `truto:truto-operator`, `truto:truto-jsonata`, `truto:truto-link-sdk`, `truto:truto-integrations-build`, and `truto:truto-api-conventions`. To try it locally before installing, run `claude --plugin-dir /path/to/truto-skills`.

### Cursor

Open **Cursor Settings → Rules**, click **Add Rule** under **Project Rules**, choose **Remote Rule (GitHub)**, and enter:

```
https://github.com/trutohq/truto-skills
```

This pulls in both the skills and the always-applied `truto-api` rule.

### Any agent (via `npx skills`)

Install into the current project (or globally with `-g`):

```bash
npx skills add trutohq/truto-skills
```

Works for Cursor, Claude Code, and any other agent supported by the [`skills`](https://www.npmjs.com/package/skills) CLI.

## Skills

| Skill | Description |
|-------|-------------|
| [truto](https://github.com/trutohq/truto-skills/blob/HEAD/skills/truto/SKILL.md) | Build integrations with third-party tools using Truto's unified API platform |
| [truto-link-sdk](https://github.com/trutohq/truto-skills/blob/HEAD/skills/truto-link-sdk/SKILL.md) | Embed the Truto connection flow in your frontend using `@truto/truto-link-sdk` |
| [truto-cli](https://github.com/trutohq/truto-skills/blob/HEAD/skills/truto-cli/SKILL.md) | Install, authenticate, and use the Truto CLI for managing integrations and accessing data |
| [truto-operator](https://github.com/trutohq/truto-skills/blob/HEAD/skills/truto-operator/SKILL.md) | Operate and debug a live Truto workspace from the in-dashboard Platform Assistant — adaptive playbooks for triaging issues and debugging proxy, unified/mapping, sync-job, webhook, and account failures, then making safe, approval-gated admin changes |
| [truto-jsonata](https://github.com/trutohq/truto-skills/blob/HEAD/skills/truto-jsonata/SKILL.md) | Write JSONata expressions for Truto config (mappings, sync jobs, workflows) using the custom `$functions` from `@truto/truto-jsonata` |
| [truto-integrations-build](https://github.com/trutohq/truto-skills/blob/HEAD/skills/truto-integrations-build/SKILL.md) | Generate a new Truto integration from API docs using the agentic `truto integrations build` loop, then lint and apply |
| [truto-unified-mappings](https://github.com/trutohq/truto-skills/blob/HEAD/skills/truto-unified-mappings/SKILL.md) | Generate unified API mapping rows (JSONata) for an integration using the agentic `truto unified-mappings build` loop, then validate and apply |
| [truto-api-conventions](https://github.com/trutohq/truto-skills/blob/HEAD/skills/truto-api-conventions/SKILL.md) | Truto API conventions — base URL, auth, URL patterns, pagination, idempotency, and skill routing |

## Rules (Cursor only)

| Rule | Description |
|------|-------------|
| [truto-api](https://github.com/trutohq/truto-skills/blob/HEAD/rules/truto-api.mdc) | Always-apply rule with API conventions — base URL, auth header, URL patterns, pagination |

For Claude Code, the same content is delivered via the model-invoked `truto-api-conventions` skill above (Claude Code plugins do not have an "always-applied rule" primitive).

## What is Truto?

Truto is a unified API platform that lets you integrate with 200+ third-party tools (CRMs, ticketing systems, HRIS, ATS, and more) through a single API. Instead of building and maintaining individual integrations, you connect once to Truto and access all supported tools through a consistent interface.

**Key capabilities:**

- **Unified APIs** — Read and write data across integrations using a single schema
- **Proxy APIs** — Pass through requests directly to the underlying tool's native API
- **Sync Jobs** — Automatically sync data from integrated accounts on a schedule
- **Webhooks** — Receive real-time notifications when data changes
- **Custom APIs** — Define your own API endpoints with custom logic
- **MCP Server** — Use Truto as a Model Context Protocol server for AI agents

## Resources

- [Truto Documentation](https://truto.one/docs)
- [Truto Dashboard](https://app.truto.one)
- [API Reference](https://truto.one/docs/api-reference)
- [Truto Website](https://truto.one)

## Changelog

See [CHANGELOG.md](https://github.com/trutohq/truto-skills/blob/HEAD/CHANGELOG.md) for the full history of skill additions and changes.

## License

Apache-2.0 — see [LICENSE](https://github.com/trutohq/truto-skills/blob/HEAD/LICENSE) for details.

More