Fähigkeiten labarchive-integration
🔬

labarchive-integration

Niedriges Risiko ⚡ Enthält Skripte🌐 Netzwerkzugriff📁 Dateisystemzugriff

Automatiser les carnets de laboratoire électroniques LabArchives

Auch verfügbar von: davila7

Gérez des carnets de laboratoire électroniques par programmation. Automatisez les téléversements de données, sauvegardez les carnets et intégrez des outils scientifiques comme Jupyter et REDCap pour les workflows de recherche.

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". Backup my LabArchives notebook with ID 67890 to include all attachments

Erwartetes Ergebnis:

  • Notebook backup started for ID: 67890
  • Backup format: 7z archive with attachments
  • Output directory: backups/
  • Backup saved: backups/notebook_67890_20250112_143022.7z
  • File size: 15.32 MB
  • Backup complete: 1 successful, 0 failed

Verwendung von "labarchive-integration". Create a new entry titled PCR Results in notebook 12345 with content describing amplification success

Erwartetes Ergebnis:

  • Creating entry: PCR Results
  • Entry created successfully
  • Entry ID: 98765
  • Notebook ID: 12345
  • Timestamp: 2025-01-12 14:35:00 UTC

Verwendung von "labarchive-integration". Show all notebooks I have access to

Erwartetes Ergebnis:

  • Listing notebooks for user ID: 12345
  • Notebook ID Name Role
  • ----------------------------------------------------------------------
  • 12345 Lab Notebook - Project Alpha Owner
  • 67890 Shared Lab Notebook Viewer
  • 11122 Archived Experiments 2023 Viewer
  •  
  • Total notebooks: 3

Sicherheitsaudit

Niedriges Risiko
v4 • 1/17/2026

All 275 static findings are false positives. Scanner triggered on markdown documentation (backtick syntax), security best practices (encrypt keyword), standard file operations (file existence checks), and legitimate API endpoints. Code review confirms no malicious patterns. This is legitimate LabArchives electronic lab notebook API integration.

9
Gescannte Dateien
2,680
Analysierte Zeilen
3
befunde
4
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

68
Architektur
100
Wartbarkeit
87
Inhalt
21
Community
90
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Automatiser la documentation d’expériences

Téléverser par programmation les données expérimentales et les images dans des carnets de laboratoire électroniques après chaque exécution d’expérience.

Gestion des sauvegardes de carnets

Planifier des sauvegardes automatisées de tous les carnets de laboratoire avec horodatage pour la conformité et la reprise après sinistre.

Workflows d’export d’analyses

Connecter des outils d’analyse de séquences comme Geneious et SnapGene à LabArchives pour une documentation intégrée.

Probiere diese Prompts

Lister mes carnets
Montre-moi tous les carnets LabArchives auxquels j’ai accès avec leurs ID et mon niveau d’accès pour chacun.
Sauvegarder un carnet
Sauvegarde mon carnet LabArchives avec l’ID NOTEBOOK_ID dans un fichier local en incluant toutes les pièces jointes.
Téléverser des données expérimentales
Téléverse mon fichier de données expérimentales results.csv dans le carnet LabArchives NOTEBOOK_ID comme nouvelle entrée intitulée Experiment Results.
Téléversement par lot d’un répertoire
Téléverse tous les fichiers de mon répertoire local ./experiment_data/ vers le carnet LabArchives NOTEBOOK_ID entrée ENTRY_ID.

Bewährte Verfahren

  • Stockez les identifiants API dans des variables d’environnement ou des fichiers de configuration sécurisés, jamais dans le code source
  • Implémentez des délais de 1 à 2 secondes entre les appels API pour respecter les limites de débit
  • Vérifiez l’intégrité et l’exhaustivité des fichiers de sauvegarde après chaque opération de sauvegarde

Vermeiden

  • Ne committez pas config.yaml contenant des identifiants dans les systèmes de contrôle de version
  • Évitez de téléverser des données sensibles sans vérifier d’abord les autorisations d’accès LabArchives
  • Ne dépassez pas les limites de débit API recommandées car cela peut entraîner une limitation

Häufig gestellte Fragen

Quels identifiants sont nécessaires pour l’accès à l’API LabArchives ?
Vous avez besoin d’identifiants API institutionnels de votre administrateur LabArchives et d’un mot de passe pour applications externes depuis les paramètres de votre compte.
Puis-je utiliser cette compétence sans licence Enterprise ?
Non. L’accès API nécessite une licence LabArchives Enterprise. Contactez l’administrateur de votre institution pour activer l’accès API.
Comment sauvegarder tous mes carnets en une seule fois ?
Utilisez le script notebook_operations.py avec la commande backup-all et vos identifiants d’authentification.
Quels formats de fichiers sont pris en charge pour les téléversements de pièces jointes ?
Prend en charge les documents, images, fichiers de données, formats scientifiques et archives, notamment PDF, CSV, HDF5, CIF et 7Z.
Comment intégrer des notebooks Jupyter avec LabArchives ?
Exportez les notebooks Jupyter en HTML avec nbconvert, puis créez des entrées LabArchives avec le contenu HTML comme corps de l’entrée.
Que se passe-t-il si ma limite de débit API est dépassée ?
LabArchives renverra HTTP 429. Mettez en place un backoff exponentiel et réduisez la fréquence des requêtes à 60 par minute ou moins.