Synthèse automatique
Interroge en direct les données de programmes d'affiliation d'openaffiliate.dev via un démon local persistant disposant d'un cache en mémoire.
Points forts
- Recherche filtrable par commission récurrente, nombre de jours de cookie, tags et tri (tendance, nouveau, top)
- Comparaison côte à côte de deux ou trois programmes en une seule commande
- Démon persistant avec cache de 5 minutes : premier appel ~2 s, les suivants ~100 ms
- API entièrement publique, sans clé ni authentification ni limite de débit
Limites
- Nécessite une compilation initiale via le script setup et l'installation de Bun si absent
- Les résultats se limitent aux programmes indexés par openaffiliate.dev
- Le démon écoute sur un port local (9500-9510) et s'arrête après 30 minutes d'inactivité
À utiliser pour rechercher, comparer ou vérifier rapidement des programmes d'affiliation (commissions, cookie days) avant de s'inscrire.
À éviter si vous avez besoin des conditions contractuelles officielles faisant foi ou de programmes absents de l'annuaire openaffiliate.dev.
Analyse de sécurité
PrudenceThe skill provides legitimate affiliate program data lookup functionality, but it relies on executing a setup script, installing Bun via a curl|bash pattern, and running a persistent local daemon. These actions are powerful and could introduce risk, though they are conditional on user approval and no destructive or exfiltrating behavior is evident.
- •Instructs curl -fsSL https://bun.sh/install | bash to install Bun, piping a remote script directly to a shell
- •Runs a setup script (./setup) that may execute arbitrary code on the system
- •Starts a persistent local daemon and makes network requests to an external API
Exemples
Find affiliate programs for AI video tools with recurring commissions and at least a 30-day cookie, then compare HeyGen and Synthesia side by side.Show me the top 10 trending affiliate programs right now.Give me the full affiliate program details for heygen — commission rate, cookie length, and tags.name: affiliate-check version: 1.0.0 description: | Live affiliate program data from openaffiliate.dev. Search programs, compare commissions, check cookie days, find top performers. Use when researching affiliate programs, comparing options, or checking program details. Persistent daemon with cache — first call starts server (~2s), subsequent calls ~100ms. allowed-tools:
- Bash
- Read
affiliate-check: Live Affiliate Program Data
Query affiliate program data from openaffiliate.dev in real-time. Persistent daemon with in-memory cache — first call auto-starts the server, every subsequent call is instant.
SETUP (run this check BEFORE any affiliate-check command)
Before using any command, find the skill and check if the binary exists:
# Check project-level first, then user-level
if test -x .claude/skills/affiliate-skills/tools/dist/affiliate-check; then
A=.claude/skills/affiliate-skills/tools/dist/affiliate-check
elif test -x ~/.claude/skills/affiliate-skills/tools/dist/affiliate-check; then
A=~/.claude/skills/affiliate-skills/tools/dist/affiliate-check
else
echo "NEEDS_SETUP"
fi
Set A to whichever path exists and use it for all commands.
If NEEDS_SETUP:
- Tell the user: "affiliate-check needs a one-time build (~10 seconds). OK to proceed?"
- If approved, run:
cd <SKILL_DIR> && ./setup - If
bunis not installed:curl -fsSL https://bun.sh/install | bash
Quick Reference
A=~/.claude/skills/affiliate-skills/tools/dist/affiliate-check
# Search programs
$A search "AI video tools"
$A search --recurring --tags ai
# Top programs
$A top
$A top --sort trending
# Program details
$A info heygen
# Compare programs side-by-side
$A compare heygen synthesia
# Server management
$A status
$A stop
Commands
Search
affiliate-check search <query> Search by name/keyword
affiliate-check search --recurring Filter recurring commissions
affiliate-check search --tags ai,video Filter by tags
affiliate-check search --min-cookie 30 Min cookie days
affiliate-check search --sort new Sort: trending | new | top
affiliate-check search --limit 20 Result limit
Discovery
affiliate-check top Top programs by stars
affiliate-check top --sort trending Trending programs
affiliate-check top --sort new Newest programs
Details
affiliate-check info <name> Detailed program card
affiliate-check compare <name1> <name2> [name3] Side-by-side comparison
Server
affiliate-check status Uptime, cache, API key status
affiliate-check stop Shutdown daemon
affiliate-check help Full help
Environment
No environment variables required. The openaffiliate.dev API is fully public — no API key, no auth, no rate limits.
Architecture
- Persistent Bun daemon on localhost (port 9500-9510)
- In-memory cache with 5-minute TTL
- State file:
/tmp/affiliate-check.json - Auto-shutdown after 30 min idle
- Server crash → auto-restarts on next command
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/affiliate-check-affiliate-program-data-mryiqg0u/download' --output '.skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u/SKILL.md.part' && mv '.skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u/SKILL.md.part' '.skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Extrait original : Quick Reference
A=~/.claude/skills/affiliate-skills/tools/dist/affiliate-check
# Search programs
$A search "AI video tools"
$A search --recurring --tags ai
# Top programs
$A top
$A top --sort trending
# Program details
$A info heygen
# Compare programs side-by-side
$A compare heygen synthesia
# Server management
$A status
$A stop
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u/SKILL.md' && test -s '.skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/affiliate-check' && cp -R '.skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u' '.claude/skills/affiliate-check'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u'openskills read 'affiliate-check-affiliate-program-data-mryiqg0u'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/affiliate-check-affiliate-program-data-mryiqg0u/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Créer des cartes interactives avec kepler.gl
Data & IA
Création de cartes interactives et export HTML autonome avec le package Python keplergl, à partir de données géospatiales (DataFrame, GeoJSON, CSV).
Optimisation de paramètres par agent
Data & IA
Guide d'optimisation de systèmes configurables avec objectif mesurable, via des essais bornés et une recommandation fondée sur des preuves.
Relance des visiteurs ICP
Data & IA
Identifiez les utilisateurs inscrits correspondant au profil client idéal mais qui n'ont pas activé, et rédigez des messages de relance personnalisés pour les réengager.