{"id":"6e4eb990-30ce-4970-8783-4f15995ae46d","slug":"skill-lite","kind":"skill","name":"skill-lite","summary":"Claude skill for the AlterCPA Lite tracker API: reference, OpenAPI specs and documentation","owner":"altercpa","repoUrl":"https://github.com/altercpa/skill-lite","license":"MIT","licenseTier":"permissive","trust":"community","stars":0,"match":null,"fewStars":true,"format":"skill","createdAt":"2026-10-15T12:54:04.000Z","addedAt":"2026-10-21T13:28:59.562Z","logoUrl":"https://avatars.githubusercontent.com/u/343012084?v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["developer-tools","writing"],"tags":["claude-code","openapi","altercpa"],"runtime":"binary","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-22T18:43:11.038Z","sample":false,"url":"https://conduits.dev/tools/skill-lite","language":"","transports":["stdio"],"install":{},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# AlterCPA Lite API — a skill for Claude\n\n**Give your AI assistant the complete AlterCPA Lite API — every endpoint, parameter and error code, with OpenAPI specs — and the user guide that explains how the tracker works.**\n\n[![License: MIT](https://img.shields.io/github/license/altercpa/skill-lite)](LICENSE)\n[![Latest release](https://img.shields.io/github/v/release/altercpa/skill-lite)](https://github.com/altercpa/skill-lite/releases/latest)\n\n**English** · [Русский](README.ru.md)\n\n![Purr the cat runs a brass switchboard that sorts glowing click-drops into lanes — cover illustration for the AlterCPA Lite API skill](.github/assets/cover.jpg)\n\n## What is it\n\n[AlterCPA Lite](https://www.altercpa.pro) is a self-hosted conversion tracker for affiliate marketers.\nThis is a [Claude](https://claude.com) **skill** that teaches Claude its HTTP API. Ask for an\nintegration, a script or a report in plain words — Claude writes calls with the right endpoints,\nparameters and error handling instead of guessing. Ask how the tracker itself behaves — how a flow\npicks a way, what a split test does, why a visit was filtered — and Claude reads the matching page of\nthe user guide instead of guessing that too.\n\n## What it covers\n\n| Area | What you can do |\n|---|---|\n| **Flows, sites, domains** | tracking campaigns, site setup, parked domains |\n| **Filtering and cloaking** | the filter endpoint, filter campaigns, visit journal, statistics of checked visits |\n| **Blacklists** | IP, network and header block-lists |\n| **Tracker data** | clicks, leads, statistics, postback templates, traffic-source books |\n| **Ad-spend connectors** | cost import from Facebook, TikTok, BIGO Ads, VK, MGid, LuckyAds, Dolphin, FBtool, MixAdvert, AdPartner |\n| **Hack APIs** | Facebook and TikTok conversion pixels, Google Ads offline conversions, Postback 2.0 (HTTP and Telegram) |\n| **Account and system** | profile, registration and password recovery; liveness check, users, time zone |\n| **How the tracker works** | the English user guide — flows and split tests, traffic processing methods, domains, postbacks and pixels, goals, statistics, teams, site storage, filtering and blacklists |\n\n## Install\n\n### Claude Code\n\nDownload [`altercpa-lite-api-skill.zip`](https://github.com/altercpa/skill-lite/releases/latest/download/altercpa-lite-api-skill.zip)\nand unpack it into a skills folder:\n\n```sh\nunzip altercpa-lite-api-skill.zip -d ~/.claude/skills/     # every project\nunzip altercpa-lite-api-skill.zip -d .claude/skills/       # this project only\n```\n\nOn Windows unpack it into `%USERPROFILE%\\.claude\\skills\\`.\n\nPrefer git? Clone straight into the skills folder, and `git pull` is the whole update:\n\n```sh\ngit clone https://github.com/altercpa/skill-lite.git ~/.claude/skills/altercpa-lite-api\n```\n\n### Claude.ai and Claude Desktop\n\nIn Claude's settings add a custom skill and upload the same zip.\n\n## Try it\n\nNothing to call by hand — Claude loads the skill on its own whenever a request touches the\nAlterCPA Lite tracker or its API. For example:\n\n- *Write a Python script that downloads yesterday's click and lead statistics from my AlterCPA Lite tracker as CSV.*\n- *How do I add an IP address to a blacklist through the API? Show me a curl call.*\n- *Set up Facebook Conversions API postbacks for my flow.*\n- *How does the multi-armed bandit in a split test spread traffic between the ways of a flow?*\n\nCalls follow one pattern; the token is `{user_id}-{api_key}` from your tracker's profile page:\n\n```\nhttps://{tracker}/api/{app}/{func}.json?id={token}\n```\n\n## Update\n\nReleases are tagged `vYYYY.MM.DD`. Watch the repository (*Watch → Custom → Releases*) to be\nnotified, then download the new zip — or run `git pull` if you cloned.\n\n## What is inside\n\n| Path | What |\n|---|---|\n| [`SKILL.md`](SKILL.md) | the skill's entry point |\n| [`references/`](references) | the reference, one file per API area |\n| [`spec/`](spec) | OpenAPI 3.1 specifications, one file per area |\n| [`docs/en/`](docs/en) · [`docs/ru/`](docs/ru) | the documentation, Markdown sources with their images: the user guide and the API pages. The skill reads the English user guide (the zip carries those pages, without images) and takes the API from `references/` |\n\nLinks such as `/track-flows` in the documentation point to screens of your own tracker installation.\n\n## License\n\n[MIT](LICENSE) — use it, copy it, change it, ship it.\n\nThe mascot artwork in [`.github/assets/`](.github/assets) is © AlterCPA and is not covered by the MIT license.\n"}