Phase 6 Lead Finder : Résumé et CSV

VérifiéPrudence

Finaliser le processus lead-finder : vérifier le CSV, afficher le résumé, fermer le navigateur sans déconnexion et mettre à jour l'état.

Spar Skills Guide Bot
ProductiviteIntermédiaire
15013/08/2026
Claude Code
#lead-finder#instagram#playwright#csv-export#session-management

Recommandé pour

Notre avis

Phase finale du workflow Lead Finder : vérifie l'export CSV, affiche un résumé formaté des résultats, ferme la session navigateur sans déconnexion et met à jour l'état d'avancement.

Points forts

  • Instructions pas à pas avec commandes shell et extraits Python précis.
  • Préserve les cookies de session Instagram en évitant la déconnexion, ce qui accélère les sessions suivantes.
  • Fournit un résumé structuré et des suggestions d'enrichissement pour la suite.
  • Marque l'état comme terminé pour assurer la traçabilité.

Limites

  • Nécessite que le fichier d'état et les phases précédentes aient été exécutés avec succès.
  • Les chemins et noms de fichiers sont codés en dur pour un dépôt local spécifique.
  • Aucune gestion d'erreur si le CSV manque ou si l'état est corrompu (non décrit).
Quand l'utiliser

À utiliser en fin d'exécution d'un Lead Finder pour finaliser, afficher les résultats et préparer l'étape suivante.

Quand l'éviter

Ne pas utiliser si l'état du Lead Finder est absent ou si l'utilisateur souhaite encore modifier les leads collectés avant de clôturer.

Analyse de sécurité

Prudence
Score qualité80/100

The skill executes bash and Python for legitimate file operations and state updates. No destructive, exfiltrating, or obfuscated actions are present, but the use of scripting tools without declared permissions warrants caution.

Points d'attention
  • Uses bash (cat, ls) and inline Python to read/write files.
  • No allowed-tools declared in frontmatter, so tool permissions are unclear.
  • Python script directly writes to a state file; harmless but could overwrite if path assumptions change.

Exemples

Wrap up lead finder
Finish phase 6 of the lead-finder: show the final summary, confirm the CSV, close the browser session, and mark the state complete.
Generate summary and suggest next steps
Lead finder phase 6: print the results summary, list top leads, and suggest /enrich-lead commands for the best ones.
Close browser without logout
Run lead-finder phase 6 cleanup: verify CSV, display summary, navigate to about:blank, and update progress state.

name: lead-phase-6 description: Fase 6 do lead-finder — Resumo final, CSV e fechar sessao user-invocable: false

Fase 6 — Resumo + CSV + Fechar

Leia o state file:

cat data/_state/lead-finder-progress.json

6.1 Garantir CSV salvo

Verifique que todos os leads foram salvos via instagram_append_lead na Fase 4. Se algum ficou pendente, salve agora.

Identifique o CSV gerado:

ls -t leads/leads_*.csv | head -1

6.2 Mostrar resumo

========================================
  RESULTADO — Lead Finder (Playwright)
========================================
  Nicho: [nicho] | Cidade: [cidade]
  Candidatos Google:     XX
  Do cache (pulados):    XX
  Validados:             XX
  Leads encontrados:     XX
    QUENTES: XX
    MORNOS:  XX
    FRIOS:   XX
  Similares descobertos: XX
  CSV: leads/leads_XXXXXXXX.csv
========================================

  TOP LEADS:
  ──────────────────────────────────────
  1. @username (QUENTE, score 8)
     Nome: [full_name]
     [followers] seg. | [posts] posts
     Bio: [resumo bio]
     Site: nenhum
     Fotos: [N] imagens HD capturadas
     Motivos: sem site, conta comercial, conta nova

  2. @username (QUENTE, score 7)
     ...
  ──────────────────────────────────────

  PROXIMO PASSO:
  /enrich-lead --nome "X" --cidade "Y" --nicho "Z" --source "instagram" --id "@username" --instagram "username"
========================================

6.3 Fechar sessao do browser

NAO faca logout do Instagram — os cookies persistem entre sessoes. Apenas navegue para uma pagina neutra:

browser_navigate: about:blank

Isso deixa a sessao do Instagram ativa para a proxima vez.

6.4 Atualizar state

Marque a sessao como completa:

cd /Users/felipemoreiralanna/Documents/GitHub/vendedor-de-sites-v2
.venv/bin/python3 -c "
import json
from datetime import datetime
with open('data/_state/lead-finder-progress.json') as f: state = json.load(f)
state['current_phase'] = 6
state['phases']['phase_6'] = {'status': 'complete'}
state['completed_at'] = datetime.now().isoformat()
with open('data/_state/lead-finder-progress.json', 'w') as f: json.dump(state, f, indent=2, ensure_ascii=False)
"

CRITERIO DE CONCLUSAO

  • CSV verificado e path confirmado
  • Resumo formatado mostrado ao usuario
  • Top leads listados com detalhes
  • Sessao do browser limpa (sem logout)
  • Sugestao de /enrich-lead para os melhores leads
  • State marcado como completo
Skills similaires