Adds support for new trackers by scaffolding mandatory class and settings files.
Install
mkdir -p .claude/skills/add-tracker && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13332" && unzip -o skill.zip -d .claude/skills/add-tracker && rm skill.zipInstalls to .claude/skills/add-tracker
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Use this skill when the user asks to add support for a new torrent tracker.Key capabilities
- →Create a new TypeScript file for a torrent tracker
- →Export default tracker class and settings/fields arrays
- →Register the new tracker in the project's index.ts
- →Run type checking to verify compilation
- →Define API endpoint URLs as module-level constants
- →Define Valibot schemas for API response validation
How it works
The skill creates a new TypeScript file for the tracker, exports its class and configuration, registers it in the project's central index, and then verifies the setup using type checking.
Inputs & outputs
When to use add-tracker
- →Add support for new tracker
- →Configure tracker settings fields
- →Register new tracker in project index
About add-tracker
Creates the necessary TypeScript boilerplate for new torrent trackers. It ensures the new tracker integrates correctly into the project's registry and passes type checks.
Use this skill when the user asks to add support for a new torrent tracker.
When not to use it
- →When the user does not want to add support for a new torrent tracker
- →When the tracker is not Unit3D-based and `unit3d-distributors` is imported unnecessarily
- →When the user wants to modify an existing tracker without adding a new one
Prerequisites
Limitations
- →It requires the new tracker to extend the abstract `Tracker` base class
- →It assumes a specific project file structure for trackers
- →It relies on `bun run check` for type verification
How it compares
This process provides a structured, boilerplate-driven approach for integrating new trackers into an existing system, ensuring consistency and type safety compared to manual, ad-hoc additions.
Compared to similar skills
add-tracker side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| add-tracker (this skill) | 0 | 3mo | No flags | Intermediate |
| codex-skill | 12 | 5mo | Review | Advanced |
| run-nx-generator | 5 | 3mo | Review | Intermediate |
| cli-builder | 5 | 8mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
codex-skill
feiskyer
Use when user asks to leverage codex, gpt-5, or gpt-5.1 to implement something (usually implement a plan or feature designed by Claude). Provides non-interactive automation mode for hands-off task execution without approval prompts.
run-nx-generator
nrwl
Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.
cli-builder
joelhooks
Guide for building TypeScript CLIs with Bun. Use when creating command-line tools, adding subcommands to existing CLIs, or building developer tooling. Covers argument parsing, subcommand patterns, output formatting, and distribution.
upgrading-expo
sickn33
Upgrade Expo SDK versions
nx-generate
nrwl
Generate code using nx generators. USE WHEN scaffolding code or transforming existing code - for example creating libraries or applications, or anything else that is boilerplate code or automates repetitive tasks. ALWAYS use this first when generating code with Nx instead of calling MCP tools or running nx generate immediately.
open-prose
openprose
OpenProse is a programming language for AI sessions. Activate on ANY `prose` command (prose boot, prose run, prose compile, prose update, etc.), running .prose files, mentioning OpenProse/Prose, or orchestrating multi-agent workflows. The skill intelligently interprets what the user wants.