Fähigkeiten labarchive-integration
🔬

labarchive-integration

Niedriges Risiko ⚡ Enthält Skripte🌐 Netzwerkzugriff📁 Dateisystemzugriff

Automatiser les workflows du carnet de laboratoire électronique

Auch verfügbar von: K-Dense-AI

L'intégration LabArchives permet un accès programmatique aux carnets de laboratoire électroniques. Automatisez la sauvegarde des données, la création d'entrées et les pièces jointes. Connectez des outils scientifiques comme Jupyter, Prism et REDCap pour une documentation de recherche rationalisée.

Unterstützt: Claude Codex Code(CC)
🥉 74 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "labarchive-integration". Sauvegarder le carnet 12345 au format JSON sans pièces jointes

Erwartetes Ergebnis:

  • Sauvegarde du carnet 12345 en cours...
  • Sauvegarde enregistrée : backups/notebook_12345_20250107_120000.json
  • Taille du fichier : 2,45 Mo
  • Sauvegarde terminée : 1 succès, 0 échecs

Verwendung von "labarchive-integration". Créer une entrée intitulée Résultats PCR avec des données d'échantillon

Erwartetes Ergebnis:

  • Création de l'entrée : Résultats PCR
  • Entrée créée avec succès
  • ID de l'entrée : 67890
  • Prêt pour le téléversement de la pièce jointe

Verwendung von "labarchive-integration". Téléverser les fichiers de données expérimentales vers le carnet

Erwartetes Ergebnis:

  • Téléversement par lot de 5 fichiers depuis ./experiment_data/
  • Téléversement : sample_data.csv... Succès
  • Téléversement : reaction_log.txt... Succès
  • Téléversement : plate_layout.png... Succès
  • Téléversement par lot terminé : 5 succès, 0 échecs

Sicherheitsaudit

Niedriges Risiko
v5 • 1/17/2026

This is a legitimate LabArchives API integration skill for electronic lab notebook automation. All 264 static findings are false positives caused by the scanner misinterpreting markdown code blocks as shell commands and flagging documentation references to encryption concepts. The actual Python code implements secure credential handling with 0o600 file permissions, makes documented API calls only to LabArchives servers, and performs standard file operations for backups. No malicious patterns, credential exfiltration, or suspicious network behavior detected.

8
Gescannte Dateien
2,485
Analysierte Zeilen
3
befunde
5
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

68
Architektur
100
Wartbarkeit
85
Inhalt
20
Community
90
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Documenter les données expérimentales

Télécharger automatiquement les données d'instruments, les images et les résultats d'analyse vers les carnets de laboratoire électroniques pour des archives permanentes

Sauvegarder les carnets de recherche

Planifier des sauvegardes automatisées de tous les carnets de laboratoire pour prévenir la perte de données et assurer la conformité

Connecter les outils de recherche

Construire des pipelines qui déplacent les données de Jupyter, REDCap et d'autres outils vers LabArchives automatiquement

Probiere diese Prompts

Lister les carnets accessibles
Utiliser la compétence LabArchives pour lister tous les carnets accessibles à l'utilisateur [email]
Créer une entrée d'expérience
Créer une nouvelle entrée LabArchives intitulée 'Résultats d'expérience' avec le contenu '[description]' dans le carnet [nbid]
Télécharger une pièce jointe
Téléverser le fichier /path/to/data.csv comme pièce jointe à l'entrée [entry_id] dans le carnet [nbid]
Sauvegarder tous les carnets
Sauvegarder tous les carnets LabArchives vers un répertoire local 'backups' avec des horodatages

Bewährte Verfahren

  • Stocker les identifiants dans des variables d'environnement ou des fichiers de configuration sécurisés, jamais dans le code
  • Ajouter config.yaml à .gitignore pour empêcher l'exposition des identifiants dans le contrôle de version
  • Implémenter des délais de 1-2 secondes entre les appels API pour éviter la limitation de débit

Vermeiden

  • Intégrer en dur les identifiants dans les scripts ou les partager dans la documentation
  • Ignorer les permissions de fichiers lors de la création de fichiers de configuration
  • Faire des requêtes API excessives sans implémenter de limitation de débit

Häufig gestellte Fragen

Quels points de terminaison API LabArchives sont pris en charge ?
États-Unis/International (api.labarchives.com), Australie (auapi.labarchives.com) et Royaume-Uni (ukapi.labarchives.com)
Quels types de fichiers peuvent être téléversés comme pièces jointes ?
Documents (PDF, DOCX, TXT), images (PNG, JPG, TIFF), fichiers de données (CSV, XLSX, HDF5) et formats scientifiques (CIF, MOL, PDB)
Est-ce que cela s'intègre avec les carnets Jupyter ?
Oui. Exportez les carnets Jupyter vers HTML puis créez des entrées LabArchives. Incluez le fichier .ipynb original comme pièce jointe pour la reproductibilité.
Mes données sont-elles envoyées ailleurs que vers LabArchives ?
Non. Tous les appels API vont directement vers les serveurs LabArchives. Les sauvegardes locales sont stockées uniquement sur votre machine.
Pourquoi est-ce que je reçois des erreurs d'authentification 401 ?
Vérifiez access_key_id et access_password auprès de votre administrateur. Assurez-vous d'utiliser le mot de passe pour applications externes, pas votre mot de passe de connexion habituel.
Comment cela se compare-t-il à l'utilisation de l'interface web LabArchives ?
Cette compétence permet l'automatisation et les opérations en masse impossibles dans l'interface web. La création manuelle d'entrées et les petits téléversements de fichiers fonctionnent mieux dans l'interface web.