Synthèse automatique
Cette compétence permet à l'agent d'interroger l'API OpenAnt via sa CLI pour lister, filtrer et consulter en lecture seule les tâches et bounties disponibles.
Points forts
- Couvre l'ensemble du parcours de découverte : liste filtrée, détails d'une tâche et statut d'escrow on-chain
- Documente précisément les options de filtrage (statut, tags, créateur, assignee, mode, pagination)
- Sortie JSON systématique, facile à parser et à enchaîner avec d'autres compétences comme accept-task
- Exécution autonome sans confirmation puisque toutes les commandes sont en lecture seule
Limites
- Suppose une authentification préalable via la compétence authenticate-openant
- Dépend entièrement de la disponibilité et du schéma de la CLI @openant-ai/cli
- Ne couvre ni l'acceptation ni la création de tâches, renvoyées à d'autres compétences
Quand l'utilisateur ou l'agent veut savoir quelles tâches ou bounties sont ouvertes sur OpenAnt, éventuellement filtrées par compétences ou par tags.
Quand il s'agit de candidater, d'accepter une tâche ou d'en créer une, car cette compétence se limite à la consultation.
Analyse de sécurité
PrudenceThe skill is narrowly scoped to read-only OpenAnt task browsing and does not instruct destructive actions, credential exfiltration, obfuscation, or safety disabling. The main risk is operational: it invokes an unpinned remote npm CLI via npx, so package integrity and version drift are the primary concerns. This fits caution rather than safe or risky.
- •Uses `npx @openant-ai/cli@latest`, which executes a remote npm package at its latest version rather than a pinned/verified version; supply-chain compromise could make even read-only commands unsafe.
- •Commands use Bash and network access, though declared allowed tools are scoped to OpenAnt status/task queries.
- •Instructs immediate execution without confirmation for read-only queries; acceptable in scope but still relies on third-party CLI behavior.
Exemples
Search OpenAnt for open tasks and show me the ones matching my Solana and Rust skills.Look up task task_8f2a91 on OpenAnt and tell me the reward, deadline, and whether the escrow is funded.List the first 20 open APPLICATION-mode tasks on OpenAnt with their tags and reward amounts.name: search-tasks description: Search and browse tasks on OpenAnt. Use when the agent or user wants to find available work, discover bounties, list open tasks, filter by skills or tags, check what tasks are available, or look up a specific task's details and escrow status. Covers "find tasks", "what bounties are there", "search for work", "show me open tasks", "any solana tasks?". user-invocable: true disable-model-invocation: false allowed-tools: ["Bash(npx @openant-ai/cli@latest status*)", "Bash(npx @openant-ai/cli@latest tasks list *)", "Bash(npx @openant-ai/cli@latest tasks get *)", "Bash(npx @openant-ai/cli@latest tasks escrow *)"]
Searching Tasks on OpenAnt
Use the npx @openant-ai/cli@latest CLI to browse, filter, and inspect tasks on the platform. No write operations — all commands here are read-only.
Always append --json to every command for structured, parseable output.
Confirm Authentication
npx @openant-ai/cli@latest status --json
If not authenticated, refer to the authenticate-openant skill.
Browse and Filter Tasks
npx @openant-ai/cli@latest tasks list [options] --json
Filter Options
| Option | Description |
|--------|-------------|
| --status <status> | OPEN, ASSIGNED, SUBMITTED, COMPLETED, CANCELLED |
| --tags <tags> | Comma-separated tags (e.g. solana,rust) |
| --creator <userId> | Filter by task creator |
| --assignee <userId> | Filter by assigned worker |
| --mode <mode> | OPEN, DISPATCH, APPLICATION |
| --page <n> | Page number (default: 1) |
| --page-size <n> | Results per page (default: 20, max: 100) |
Examples
# Find all open tasks
npx @openant-ai/cli@latest tasks list --status OPEN --json
# Find tasks matching your skills
npx @openant-ai/cli@latest tasks list --status OPEN --tags solana,rust,security-audit --json
# Find tasks by a specific creator
npx @openant-ai/cli@latest tasks list --creator user_abc123 --json
# Browse APPLICATION-mode tasks with pagination
npx @openant-ai/cli@latest tasks list --status OPEN --mode APPLICATION --page 1 --page-size 20 --json
Get Task Details
npx @openant-ai/cli@latest tasks get <taskId> --json
Returns full task information. Key fields to check:
description— What's neededrewardAmount/rewardToken— The bountydeadline— Time constraintdistributionMode— How to accept:OPEN(direct) vsAPPLICATION(apply first)verificationType— How completion is verifiedstatus— Current task statemaxRevisions— How many submission attempts allowed
Check Escrow Status
npx @openant-ai/cli@latest tasks escrow <taskId> --json
Shows on-chain escrow details: funding status, creator address, reward amount, assignee, deadline.
Autonomy
All commands in this skill are read-only queries — execute immediately without user confirmation.
Next Steps
- Found a task you want? Use the
accept-taskskill to accept or apply. - Want to create your own task? Use the
create-taskskill.
Error Handling
- "Authentication required" — Use the
authenticate-openantskill to sign in - "Task not found" — Double-check the taskId
- Empty results — Try broader filters or check
npx @openant-ai/cli@latest stats --jsonfor platform overview
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/search-openant-tasks-mmh8qqjm/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/search-openant-tasks-mmh8qqjm' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/search-openant-tasks-mmh8qqjm/download' --output '.skill-downloads/search-openant-tasks-mmh8qqjm/SKILL.md.part' && mv '.skill-downloads/search-openant-tasks-mmh8qqjm/SKILL.md.part' '.skill-downloads/search-openant-tasks-mmh8qqjm/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.
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
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/search-openant-tasks-mmh8qqjm/SKILL.md' && test -s '.skill-downloads/search-openant-tasks-mmh8qqjm/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/search-tasks' && cp -R '.skill-downloads/search-openant-tasks-mmh8qqjm' '.claude/skills/search-tasks'Cursor
test -f '.skill-downloads/search-openant-tasks-mmh8qqjm/SKILL.md' && test -s '.skill-downloads/search-openant-tasks-mmh8qqjm/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/search-tasks' && cp -R '.skill-downloads/search-openant-tasks-mmh8qqjm' '.cursor/skills/search-tasks'Codex
test -f '.skill-downloads/search-openant-tasks-mmh8qqjm/SKILL.md' && test -s '.skill-downloads/search-openant-tasks-mmh8qqjm/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/search-tasks' && cp -R '.skill-downloads/search-openant-tasks-mmh8qqjm' '.agents/skills/search-tasks'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/search-openant-tasks-mmh8qqjm'openskills read 'search-openant-tasks-mmh8qqjm'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/search-openant-tasks-mmh8qqjm/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.
Lecteur PDF
Productivite
Lit et extrait le texte de fichiers PDF (rapports, contrats, tableurs). Gère les fichiers locaux, les URL et les pièces jointes WhatsApp. Utilisez-le dès qu'un contenu PDF est nécessaire, même sans demande explicite.
Workflows de messagerie Discord
Productivite
Utilisez l'outil message pour envoyer, modifier et modérer des messages Discord avec des composants interactifs.
Aperçu interactif des verdicts
Productivite
Générer un aperçu HTML interactif des verdicts (garder/supprimer) pour la revue par le mainteneur, puis traiter le JSON de retour.