---
title: 'Available Agent Skills '
slug: ai/agent-skills/available-skills
excerpt: >-
  The shared Pine Labs best-practices skill plus API-area reference skills
  shipped with Agent Skills.
hidden: false
metadata:
  title: Available Pine Labs Agent Skills — API Areas | Pine Labs
  description: >-
    Reference list of all Pine Labs Agent Skills: the shared best-practices
    layer plus API-area skills covering orders, checkout, callbacks and
    settlements etc
  keywords: >-
    Pine Labs Agent Skills, available skills, API reference skills, best
    practices, orders, checkout, refunds, payouts, settlements, tokenization
  robots: index
sidebar_order: 2
sidebar_label: Available Skills
---
The package installs a shared Pine Labs best-practices skill plus domain-specific reference skills organized by integration area. The assistant starts with the root `SKILL.md` for routing and safety, then loads the matching reference file for the specific API or workflow.

<Callout type="tip" title="How skills are selected">
  The best-practices skill inspects the request and routes the assistant to the matching reference file. You don't need to specify a skill manually — describe the integration task and the assistant loads the right context.
</Callout>

---

## Getting started skills

`getting-started/`

| Skill | What it covers |
|---|---|
| Dashboard Signup and Token | Dashboard account creation, API key setup, and first token guidance |
| Authentication | OAuth token generation and credential handling |

---

## Payments skills

`payments/`

| Skill | What it covers |
|---|---|
| Orders | Create and manage the primary payment order lifecycle |
| Checkout | Build hosted checkout and redirect-based payment flows |
| Card Payments | Integrate direct card payment flows with 3D Secure authentication |
| UPI Payments | Integrate UPI payment flows including intent and collect |
| NetBanking | Integrate net banking payment options |
| Wallet | Integrate wallet payment options |
| Payment Links | Create shareable payment links for remote collection |
| Payment Option | Check payment-option eligibility and fetch UPI VPA details |
| Customers | Create or manage customer profiles for tokenization and recurring payments |
| Tokenization | Generate, fetch, or delete card and network tokens for COFT compliance |
| Convenience Fee | Calculate convenience fees for supported payment options |
| Pay by Points | Check and redeem loyalty points during checkout |
| Affordability Suite | Discover, validate, or create offer and EMI affordability flows |
| BNPL | Build buy now, pay later payment flows |
| Apple Pay | Authorize Apple Pay payments for international cards |
| Brand Wallet | Create, validate, activate, deactivate, check balance, load money, view transaction history, and reset PIN for Brand Wallets |
| Brand Wallet Payments | Process payments using Brand Wallet balance and add money via gift cards or UPI |
| International Payments | Support cross-border payment flows and currency conversion |
| E-Challans | Create, retrieve, or download government e-challans |
| UPI Reserve Pay | Reserve funds and pay seamlessly using blocked funds |

### Mobile SDKs

`payments/mobile-sdks/`

| Skill | What it covers |
|---|---|
| Android | Android native SDK installation, initialization, callback handling, and verification |
| iOS | iOS native SDK installation, initialization, callback handling, and verification |
| Flutter | Flutter native SDK installation, initialization, callback handling, and verification |

### Web SDKs

`payments/web-sdks/`

| Skill | What it covers |
|---|---|
| Android | Android WebView SDK integration guidance |
| iOS | iOS WebView SDK integration guidance |
| Flutter | Flutter WebView SDK integration guidance |
| React Native | React Native WebView SDK integration guidance |

---

## Settlements skills

`settlements/`

| Skill | What it covers |
|---|---|
| Refunds | Return funds for captured or successful orders |
| Payouts | Manage payout balance, scheduled payouts, and bulk payouts |
| Settlements | Reconcile settlement reports and UTR details |
| Split Settlements | Release or cancel settlement instructions across parties |

---

## Subscriptions skills

`subscriptions/`

| Skill | What it covers |
|---|---|
| Subscriptions - Plans | Create and list recurring billing plans |
| Subscriptions - Subscriptions | Create, pause, resume, update, or cancel subscriptions |
| Subscriptions - Presentations | Create debit presentations and retry subscription charges |

---

## P3P skills

`p3p/`

| Skill | What it covers |
|---|---|
| P3P Pay | CLI-driven UPI ReservePay flows: mandate creation, PPT token, debit execution |
| P3P SDK Integration | x402 payment middleware using P3P server/client SDKs and framework templates |

---

## Workflow skills

Root-level workflow guides for validation, go-live, and migration.

| Skill | What it covers |
|---|---|
| Validation and Testing | UAT, negative testing, webhook, refund, and release evidence checklist |
| Go-Live | Production readiness gates and rollout checklist |
| Webhooks | Raw-body handling, signature verification, replay protection, and idempotency |
| Common Mistakes | Review checklist for unsafe or brittle integration patterns |
| Upgrade Advisor | Update flow for current, stale, and legacy installed skills |

### Validation test guides

`validation-and-testing/`

| Skill | What it covers |
|---|---|
| Checkout Orders | Idempotency, timeout, duplicate, callback, and final-state tests |
| Refunds | Full/partial refund, timeout, duplicate, and reconciliation tests |
| Webhooks | Signature, replay, duplicate, and ordering tests |
| Mobile/Web SDKs | Callback, cancellation, interruption, and recovery tests |
| Subscriptions | Plan, presentation, retry, and lifecycle tests |
| Settlements | Payout, split-release, UTR, and delayed-settlement tests |

### Migration guides

`migration-guides/`

| Skill | What it covers |
|---|---|
| Migration Router | Provider migration routing and concept maps |
| Razorpay Reference | Credentials, lifecycle, webhook, refund, and reconciliation mapping |

## Resources
<CardGroup cols={3}>

<Card
  title="Overview"
  description="What Agent Skills are and why payments need product context."
   icon="info"
  href="./"
/>
<Card
  title="Integration Guide"
  description="Install skills into your project with a single command."
  icon="book-open"
  href="integration-guide"
/>


<Card
  title="Use Cases"
  description="How product context changes integration workflows."
  icon="workflow"
  href="use-cases"
/>

</CardGroup>

