> ## Documentation Index
> Fetch the complete documentation index at: https://docs.corsa.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Skills for Your Coding Tools

> Install skills into Cursor, Claude Code, VS Code, or any AI coding tool so it knows how to integrate with the Corsa API and SDK.

## What Are AI Skills?

AI skills are structured instructions that you install into **your own AI coding tool** — Cursor, Claude Code, VS Code / GitHub Copilot, or any other IDE assistant — so it knows how to work with the Corsa API, SDK, webhooks, and rule engine. Once installed, your coding tool understands Corsa patterns, catches common mistakes, and generates correct integration code out of the box.

These are **not** part of Corsa's platform — they enhance the AI tools you already use for development. Skills are built on the open [Agent Skills](https://agentskills.io) standard and work with 40+ AI tools and agentic clients.

## Available Skills

<CardGroup cols={2}>
  <Card title="Integration Guide" icon="plug" href="/skills/corsa-integration">
    SDK setup, authentication, data ingestion, webhooks, and error handling.
  </Card>

  <Card title="Data Pipeline" icon="arrow-right-arrow-left" href="/skills/corsa-data-pipeline">
    Build production pipelines — backfill, real-time sync, entity mapping for exchanges and payment companies.
  </Card>

  <Card title="Webhook Debugging" icon="webhook" href="/skills/corsa-webhook-debugging">
    Debug signature verification, missing events, duplicate deliveries, and handler failures.
  </Card>

  <Card title="Rule Authoring" icon="shield-check" href="/skills/corsa-rule-authoring">
    Create transaction monitoring rules, configure conditions and thresholds, and test evaluations.
  </Card>

  <Card title="Rule Engine Authoring" icon="code" href="/skills/corsa-rule-engine-authoring">
    Deep rule authoring via REST API — full property catalog, advanced aggregations, lifecycle management, and evaluation.
  </Card>

  <Card title="Rule Spec Drafting" icon="file-lines" href="/skills/corsa-rule-spec-drafting">
    Turn a compliance policy into a precise, buildable rule description scoped to what the rule engine can express.
  </Card>

  <Card title="Workflow Authoring" icon="diagram-project" href="/skills/corsa-workflow-authoring">
    Build no-code compliance workflows — triggers, node trees, AI Copilot blocks, conditions, and deployment.
  </Card>

  <Card title="Workflow Scoping" icon="compass" href="/skills/corsa-workflow-scoping">
    Translate a compliance policy into a grounded workflow description ready for implementation.
  </Card>
</CardGroup>

***

## Installation

### Cursor

Install directly from the [Cursor Marketplace](https://cursor.com/marketplace) — search for **Corsa**.

Or install manually:

```bash theme={null}
git clone https://github.com/corsa-labs/corsa-skills.git
cp -r corsa-skills/corsa-integration/skills/corsa-integration ~/.cursor/skills/
cp -r corsa-skills/corsa-data-pipeline/skills/corsa-data-pipeline ~/.cursor/skills/
cp -r corsa-skills/corsa-webhook-debugging/skills/corsa-webhook-debugging ~/.cursor/skills/
cp -r corsa-skills/corsa-rule-authoring/skills/corsa-rule-authoring ~/.cursor/skills/
cp -r corsa-skills/corsa-rule-engine-authoring/skills/corsa-rule-engine-authoring ~/.cursor/skills/
cp -r corsa-skills/corsa-rule-spec-drafting/skills/corsa-rule-spec-drafting ~/.cursor/skills/
cp -r corsa-skills/corsa-workflow-authoring/skills/corsa-workflow-authoring ~/.cursor/skills/
cp -r corsa-skills/corsa-workflow-scoping/skills/corsa-workflow-scoping ~/.cursor/skills/
```

### Claude Code

```bash theme={null}
git clone https://github.com/corsa-labs/corsa-skills.git
cp -r corsa-skills/corsa-integration/skills/corsa-integration ~/.claude/skills/
cp -r corsa-skills/corsa-data-pipeline/skills/corsa-data-pipeline ~/.claude/skills/
cp -r corsa-skills/corsa-webhook-debugging/skills/corsa-webhook-debugging ~/.claude/skills/
cp -r corsa-skills/corsa-rule-authoring/skills/corsa-rule-authoring ~/.claude/skills/
cp -r corsa-skills/corsa-rule-engine-authoring/skills/corsa-rule-engine-authoring ~/.claude/skills/
cp -r corsa-skills/corsa-rule-spec-drafting/skills/corsa-rule-spec-drafting ~/.claude/skills/
cp -r corsa-skills/corsa-workflow-authoring/skills/corsa-workflow-authoring ~/.claude/skills/
cp -r corsa-skills/corsa-workflow-scoping/skills/corsa-workflow-scoping ~/.claude/skills/
```

### VS Code / GitHub Copilot

```bash theme={null}
git clone https://github.com/corsa-labs/corsa-skills.git
cp -r corsa-skills/corsa-integration/skills/corsa-integration .github/skills/
cp -r corsa-skills/corsa-data-pipeline/skills/corsa-data-pipeline .github/skills/
cp -r corsa-skills/corsa-webhook-debugging/skills/corsa-webhook-debugging .github/skills/
cp -r corsa-skills/corsa-rule-authoring/skills/corsa-rule-authoring .github/skills/
cp -r corsa-skills/corsa-rule-engine-authoring/skills/corsa-rule-engine-authoring .github/skills/
cp -r corsa-skills/corsa-rule-spec-drafting/skills/corsa-rule-spec-drafting .github/skills/
cp -r corsa-skills/corsa-workflow-authoring/skills/corsa-workflow-authoring .github/skills/
cp -r corsa-skills/corsa-workflow-scoping/skills/corsa-workflow-scoping .github/skills/
```

### Other Tools

Clone the repository and copy the skill directories into your AI tool's configured skills folder:

```bash theme={null}
git clone https://github.com/corsa-labs/corsa-skills.git
```

Each skill lives in its own directory (e.g. `corsa-integration/skills/corsa-integration`) with a `SKILL.md` file that your AI tool reads automatically. Install as many skills as you need — each one is independent.

***

## How It Works

When you ask your coding tool a question about Corsa — for example, "ingest a client using the Corsa SDK" — the skill provides it with:

* **Correct code patterns** — proper authentication format, SDK initialization, and API calls
* **Data model awareness** — the right ingestion order, entity relationships, and required fields
* **Error prevention** — catches common mistakes like wrong auth format, missing `referenceId`, or incorrect webhook setup
* **Debugging guidance** — step-by-step troubleshooting for webhooks, rule evaluation, and API errors

Skills do not send your code to external services. They are plain Markdown files loaded locally by your coding tool.
