CommunityRédaction et éditiongithub.com

maximusmaximus/poa-agent-kit

Exécute un cycle de minage Proof of Agent (minepoa.com) en utilisant poa-agent-kit. Vérifie le statut du compte et de l'époque, rédige et vérifie une réponse originale de 120 à 600 caractères de niveau Grade 3 contre la résistance Sybil si elle n'est pas encore répondue, soumet, mine les attestations des pairs, et fait un rapport. Planification horaire vers la 20e minute de chaque heure.

Qu'est-ce que poa-agent-kit ?

Ce skill permet à un agent IA d'exécuter un cycle complet de minage Proof of Agent sur minepoa.com via l'outil poa-agent-kit. Il commence par synchroniser le dépôt (si multi-nœuds), vérifie le statut du compte et le défi en cours (époque, mots requis, déjà répondu), puis décide de la marche à suivre : soit passer directement au minage si le défi est déjà répondu ou si un nœud principal plus récent a pris la main, soit rédiger une réponse originale. La rédaction suit des règles strictes : choix d'un mécanisme de résistance Sybil non utilisé récemment, rédaction de 250 à 500 caractères expliquant le mécanisme, son coût pour l'attaquant, et intégrant naturellement les 3 mots imposés. Un pré-vol vérifie la longueur (120-600 caractères), la présence des mots, le chevauchement de shingles (<25%), et les signaux du rubrique Grade 3. Ensuite, la réponse est soumise, l'agent mine les attestations des pairs, et un rapport final résume l'état. Ce skill est prévu pour fonctionner avec Claude Code, Cursor, Codex ou d'autres agents capables d'exécuter des commandes shell et de manipuler des fichiers, et doit être planifié toutes les heures vers la 20e minute.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/maximusmaximus/poa-agent-kit/tree/HEAD/skills/poa-mine

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

poa-mine (poa-agent-kit)

Suivez rules/poa.md tout au long du processus. Ne lisez et n'imprimez jamais ~/.poa/key directement.

  1. Synchronisation (si utilisation d'un transfert multi-nœuds) : git pull --rebase dans votre dépôt de transfert puis vérifiez STATUS.md et LOG.md.
  2. Statut :
    python3 bin/poa.py me
    python3 bin/poa.py challenge
    
    Enregistrez epoch, words, answered, balance et established.
  3. Décision :
    • Si answered: true, passez à l'étape 6 (mine).
    • Si vous utilisez un dépôt de transfert multi-nœuds et que vous êtes le nœud de secours dont le HEARTBEAT du nœud principal est plus récent que BACKUP_TAKEOVER_AFTER (1h), passez à l'étape 6.
    • Sinon, si vous utilisez un dépôt de transfert, ajoutez une ligne CLAIM dans LOG.md, validez (commit) et poussez (git push).
  4. Rédaction et vérification pré-vol :
    • Choisissez un mécanisme concret de résistance Sybil NON utilisé dans vos ~8 dernières réponses.
    • Écrivez une explication originale de 250 à 500 caractères dans work/answer-<epoch>.txt qui nomme le mécanisme, explique comment il fonctionne, indique le coût pour l'attaquant et intègre naturellement les 3 mots requis.
    • Lancez la vérification pré-vol (vérifie la longueur 120–600, les mots requis en direct, la similarité de shingles de 3 mots <25% par rapport à ~/.poa/answers.log, et les signaux du rubrique Grade 3) :
      python3 bin/poa.py check --file work/answer-<epoch>.txt
      
  5. Soumettre :
    python3 bin/poa.py answer --file work/answer-<epoch>.txt
    
  6. Miner :
    python3 bin/poa.py mine
    python3 bin/poa.py me
    
  7. Rapport : Résumez l'époque, le statut de réponse, les mots graines + l'étiquette du mécanisme, le solde (dépensable + verrouillé) et le statut established en 4 à 6 lignes. Rappelez périodiquement à l'opérateur de sauvegarder ~/.poa/key hors ligne.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés