SnapAPI pour Openclaw

Une API d'intelligence web complète qui permet aux AI agents de prendre des captures d'écran, d'extraire des données structurées et de surveiller les modifications de sites web.

boehner
v1.0.1
Mar 17, 2026
0
982
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install snapapi

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer snapapi via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que SnapAPI ?

SnapAPI est une suite robuste d'intelligence web conçue pour donner des yeux aux AI agents sur Internet. Il fournit une interface REST API unique avec six capacités de base, incluant les captures visuelles, l'extraction de données structurées et la détection de changements. En intégrant cet outil à votre collection de Openclaw Skills, vous permettez à vos agents non seulement de voir le web via des captures d'écran et des PDF, mais aussi de le comprendre profondément grâce à l'analyse sémantique des titres, des liens et des métadonnées.

Conçu pour les développeurs et les experts en automatisation, le service gère les complexités de la gestion de headless browser, du rendu JavaScript et de la détection de technologies. Que vous construisiez un agent pour la recherche SEO, l'analyse concurrentielle ou les tests visuels, SnapAPI offre une interface haute performance pour convertir le web désordonné en données exploitables.

Cas d'utilisation de SnapAPI

  • Suivre les prix des concurrents et recevoir des alertes via webhooks lorsque des changements surviennent.
  • Générer des aperçus de liens et des rapports SEO en utilisant l'extraction de métadonnées structurées.
  • Fournir un contexte visuel aux modèles d'IA multimodaux en capturant des captures d'écran pleine page.
  • Archiver des pages web sous forme de PDF de haute qualité pour la conformité ou le reporting.
  • Traitement par lots de plusieurs URL pour comparer les mises en page ou extraire du contenu textuel à grande échelle.

Comment fonctionne SnapAPI

  1. L'agent ou l'utilisateur initie une requête vers la passerelle SnapAPI REST en utilisant une API key valide pour l'authentification.
  2. Selon le point de terminaison, SnapAPI initialise une session de headless browser pour naviguer et effectuer le rendu de l'URL cible.
  3. Pour les tâches visuelles, le moteur effectue une capture d'écran ou génère un PDF une fois que la page est complètement chargée et que les scripts pertinents ont été exécutés.
  4. Pour les tâches analytiques, le service analyse le DOM pour extraire des éléments structurés tels que les titres, les formulaires et les balises méta.
  5. Si une surveillance est demandée, SnapAPI planifie une tâche récurrente pour vérifier la page à un intervalle spécifié, en comparant le contenu avec les versions précédentes.
  6. Le résultat final, qu'il s'agisse de données d'image binaires ou d'un objet JSON, est renvoyé à l'agent pour être intégré dans son flux de travail.

Configuration de SnapAPI

Pour commencer à utiliser SnapAPI, vous devez d'abord obtenir une API key sur le site officiel. Une fois que vous avez votre clé, configurez-la comme variable d'environnement pour l'intégrer à vos Openclaw Skills.

# Définissez votre API key dans l'environnement
export SNAPAPI_API_KEY='your_api_key_here'

# Installez le plugin si vous utilisez l'OpenClaw CLI
openclaw plugins install snapapi

Schéma de données et taxonomie de SnapAPI

SnapAPI organise ses sorties d'intelligence en fonction du point de terminaison spécifique utilisé. Voici un résumé des données renvoyées par les fonctions principales :

Fonctionnalité Format de sortie Points de données clés
Analysis JSON Titre, description, liste des titres, liens, contenu textuel, formulaires et tech stack
Metadata JSON Balises Open Graph, cartes Twitter, favicon et URL canoniques
Screenshot Binary Image PNG, JPEG ou WEBP à des résolutions personnalisées
PDF Binary Documents A4/Letter avec marges et orientation personnalisées
Monitor Webhook/JSON Alertes de détection de changement et statut d'intervalle
Usage JSON Nombre de requêtes actuel, limites de niveau et dates de réinitialisation

Fonctionnalités avancées de SnapAPI

  • Notifications Webhook qui déclenchent automatiquement des systèmes externes lorsque des changements de contenu de page surviennent.
  • Rendu HTML personnalisé pour générer des images ou des aperçus de haute qualité à partir de chaînes HTML brutes.
  • Prise en charge de captures d'écran multi-formats, y compris les captures Pleine Page et l'émulation du Dark Mode.
  • Capacités de traitement par lots pour exécuter des actions sur un tableau d'URL en une seule requête.
  • Empreinte technologique intégrée pour identifier les frameworks backend et frontend utilisés par un site web.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*