スキル labarchive-integration
🔬

labarchive-integration

低リスク ⚡ スクリプトを含む🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

LabArchives電子ラボノートの自動化

こちらからも入手できます: davila7

電子ラボノートをプログラムで管理します。データアップロードの自動化、バックアップ、およびJupyterやREDCapなどの科学ツールとの連携による研究ワークフローの統合を実現します。

対応: Claude Codex Code(CC)
🥉 74 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「labarchive-integration」を使用しています。 Backup my LabArchives notebook with ID 67890 to include all attachments

期待される結果:

  • 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

「labarchive-integration」を使用しています。 Create a new entry titled PCR Results in notebook 12345 with content describing amplification success

期待される結果:

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

「labarchive-integration」を使用しています。 Show all notebooks I have access to

期待される結果:

  • 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

セキュリティ監査

低リスク
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
スキャンされたファイル
2,680
解析された行数
3
検出結果
4
総監査数
監査者: claude 監査履歴を表示 →

品質スコア

68
アーキテクチャ
100
保守性
87
コンテンツ
20
コミュニティ
90
セキュリティ
83
仕様準拠

作れるもの

実験文書の自動化

各実験実行後に実験データや画像を電子ラボノートにプログラムでアップロードします。

ノートバックアップ管理

コンプライアンスと災害復旧のため、すべてのラボノートのタイムスタンプ付き自動バックアップをスケジュールします。

分析エクスポートワークフロー

GeneiousやSnapGeneなどのシーケンス分析ツールをLabArchivesに接続し、統合された文書化を実現します。

これらのプロンプトを試す

マイノートのリスト表示
アクセス可能なLabArchivesノートブックを、そのIDと各へのアクセスレベルと共にすべて表示してください。
ノートバックアップ
LabArchivesノートブックID 67890のバックアップを、ローカルファイルにすべての添付ファイルを含めて作成してください。
実験データアップロード
私の実験結果ファイルresults.csvをLabArchivesノートブックNOTEBOOK_IDに「実験結果」というタイトルの新しいエントリとしてアップロードしてください。
ディレクトリの一括アップロード
ローカルディレクトリ./experiment_data/の全ファイルをLabArchivesノートブックNOTEBOOK_IDのエントリENTRY_IDにアップロードしてください。

ベストプラクティス

  • API認証情報は環境変数または安全な設定ファイルに保管し、ソースコード内には記述しない
  • API呼び出しの間に1〜2秒の遅延を実装してレート制限を遵守する
  • 各バックアップ操作後にバックアップファイルの完全性を確認する

回避

  • 認証情報を含むconfig.yamlをバージョン管理システムにコミットしない
  • LabArchivesのアクセス権限を事前に確認せずに機密データをアップロードしない
  • 推奨されるAPIレート制限を超過すると調整が発生し、リクエストがブロックされる可能性がある

よくある質問

LabArchives APIアクセスに必要な認証情報は?
LabArchives管理者から機関向けAPI認証情報と、アカウント設定から外部アプリケーション用パスワードを取得する必要があります。
Enterpriseライセンスなしでこのスキルを使用できますか?
いいえ。APIアクセスにはEnterprise LabArchivesライセンスが必要です。組織の管理者に連絡してAPIアクセスを有効にしてください。
すべてのノートブックを一度にバックアップするには?
backup-allコマンドと認証情報を指定して、notebook_operations.pyスクリプトを実行してください。
添付ファイルアップロードでサポートされるファイル形式は?
ドキュメント、イメージ、データファイル、科学的フォーマット、アーカイブ形式をサポートしており、PDF、CSV、HDF5、CIF、7z等形式を含みます。
JupyterノートブックをLabArchivesと統合するには?
nbconvertを使用してJupyterノートブックをHTMLにエクスポートし、HTMLコンテンツをエントリ本文としてLabArchivesエントリを作成します。
APIレート制限を超過した場合は?
LabArchivesはHTTP 429を返します。指数バックオフを実装し、1分あたり60リクエスト以下にリクエスト頻度を下げてください。