スキル benchling-integration
🔬

benchling-integration

安全 ⚡ スクリプトを含む🌐 ネットワークアクセス🔑 環境変数⚙️ 外部コマンド📁 ファイルシステムへのアクセス

Benchling R&Dプラットフォームとの連携

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

Benchling R&Dプラットフォームとの連携により、 laboratory workflowsの自動化と生物学的データ管理を実現します。Python SDKまたはREST APIを通じて、DNA配列、タンパク質データ、インベントリ、および電子ラボノートにアクセスできます。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

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

3

オンにして利用開始

テストする

「benchling-integration」を使用しています。 環境変数を使用してBenchling認証をセットアップする方法を教えてください。

期待される結果:

  • os.environを使用して環境変数から認証情報を取得し、セキュアな認証を行います。
  • 推奨されるアプローチ: APIキーをBENCHLING_API_KEYに、テナントURLをBENCHLING_TENANT_URLに保存します。
  • 例: api_key = os.environ.get('BENCHLING_API_KEY')
  • これにより、認証情報がソースコードから除外され、セキュリティで保護されたデプロイ Practicesがサポートされます。

「benchling-integration」を使用しています。 DNA配列を作成してBenchlingレジストリに登録する方法を示してください

期待される結果:

  • 作成時に登録するには、entity_registry_idパラメータとともにDnaSequenceCreateを使用します。
  • 例: 自動レジストリID生成にはnaming_strategy='NEW_IDS'を設定します。
  • entry_idとentity_idを使用してbenchling.entry_links.create()でノートブックエントリにリンクします。
  • SDKはジェネレータベースの反転により自動的にページネーションを処理します。

セキュリティ監査

安全
v4 • 1/17/2026

This is a documentation-only skill containing reference materials for the Benchling R&D platform API. Static analysis flagged 476 patterns in markdown files, but ALL findings are FALSE POSITIVES. The scanner detected markdown code formatting (backticks), example URLs, and placeholder credentials in documentation examples - not actual executable code with security implications.

6
スキャンされたファイル
5,064
解析された行数
5
検出結果
4
総監査数

リスク要因

⚡ スクリプトを含む (3)
🌐 ネットワークアクセス (43)
🔑 環境変数 (46)
⚙️ 外部コマンド (336)
references/api_endpoints.md:6-8 references/api_endpoints.md:8-10 references/api_endpoints.md:10-14 references/api_endpoints.md:14-23 references/api_endpoints.md:23-27 references/api_endpoints.md:27-30 references/api_endpoints.md:30-34 references/api_endpoints.md:34-38 references/api_endpoints.md:38-42 references/api_endpoints.md:42-49 references/api_endpoints.md:49-56 references/api_endpoints.md:56-59 references/api_endpoints.md:59-67 references/api_endpoints.md:67-74 references/api_endpoints.md:74-75 references/api_endpoints.md:75-78 references/api_endpoints.md:78-81 references/api_endpoints.md:81-86 references/api_endpoints.md:86-94 references/api_endpoints.md:94-97 references/api_endpoints.md:97-98 references/api_endpoints.md:98-99 references/api_endpoints.md:99-100 references/api_endpoints.md:100-101 references/api_endpoints.md:101-102 references/api_endpoints.md:102-103 references/api_endpoints.md:103-104 references/api_endpoints.md:104-105 references/api_endpoints.md:105-112 references/api_endpoints.md:112-122 references/api_endpoints.md:122-125 references/api_endpoints.md:125-127 references/api_endpoints.md:127-130 references/api_endpoints.md:130-147 references/api_endpoints.md:147-150 references/api_endpoints.md:150-160 references/api_endpoints.md:160-163 references/api_endpoints.md:163-171 references/api_endpoints.md:171-176 references/api_endpoints.md:176-178 references/api_endpoints.md:178-181 references/api_endpoints.md:181-183 references/api_endpoints.md:183-186 references/api_endpoints.md:186-198 references/api_endpoints.md:198-201 references/api_endpoints.md:201-203 references/api_endpoints.md:203-206 references/api_endpoints.md:206-208 references/api_endpoints.md:208-213 references/api_endpoints.md:213-215 references/api_endpoints.md:215-218 references/api_endpoints.md:218-220 references/api_endpoints.md:220-223 references/api_endpoints.md:223-232 references/api_endpoints.md:232-237 references/api_endpoints.md:237-244 references/api_endpoints.md:244-247 references/api_endpoints.md:247-249 references/api_endpoints.md:249-252 references/api_endpoints.md:252-265 references/api_endpoints.md:265-268 references/api_endpoints.md:268-277 references/api_endpoints.md:277-282 references/api_endpoints.md:282-284 references/api_endpoints.md:284-287 references/api_endpoints.md:287-306 references/api_endpoints.md:306-311 references/api_endpoints.md:311-318 references/api_endpoints.md:318-321 references/api_endpoints.md:321-323 references/api_endpoints.md:323-326 references/api_endpoints.md:326-340 references/api_endpoints.md:340-343 references/api_endpoints.md:343-352 references/api_endpoints.md:352-355 references/api_endpoints.md:355-363 references/api_endpoints.md:363-366 references/api_endpoints.md:366-374 references/api_endpoints.md:374-377 references/api_endpoints.md:377-385 references/api_endpoints.md:385-390 references/api_endpoints.md:390-396 references/api_endpoints.md:396-399 references/api_endpoints.md:399-401 references/api_endpoints.md:401-404 references/api_endpoints.md:404-414 references/api_endpoints.md:414-419 references/api_endpoints.md:419-421 references/api_endpoints.md:421-424 references/api_endpoints.md:424-426 references/api_endpoints.md:426-429 references/api_endpoints.md:429-438 references/api_endpoints.md:438-443 references/api_endpoints.md:443-445 references/api_endpoints.md:445-448 references/api_endpoints.md:448-450 references/api_endpoints.md:450-453 references/api_endpoints.md:453-466 references/api_endpoints.md:466-471 references/api_endpoints.md:471-478 references/api_endpoints.md:478-481 references/api_endpoints.md:481-483 references/api_endpoints.md:483-486 references/api_endpoints.md:486-499 references/api_endpoints.md:499-502 references/api_endpoints.md:502-511 references/api_endpoints.md:511-516 references/api_endpoints.md:516-523 references/api_endpoints.md:523-526 references/api_endpoints.md:526-528 references/api_endpoints.md:528-531 references/api_endpoints.md:531-545 references/api_endpoints.md:545-548 references/api_endpoints.md:548-558 references/api_endpoints.md:558-563 references/api_endpoints.md:563-569 references/api_endpoints.md:569-572 references/api_endpoints.md:572-574 references/api_endpoints.md:574-577 references/api_endpoints.md:577-586 references/api_endpoints.md:586-591 references/api_endpoints.md:591-593 references/api_endpoints.md:593-596 references/api_endpoints.md:596-598 references/api_endpoints.md:598-603 references/api_endpoints.md:603-605 references/api_endpoints.md:605-608 references/api_endpoints.md:608-610 references/api_endpoints.md:610-613 references/api_endpoints.md:613-615 references/api_endpoints.md:615-620 references/api_endpoints.md:620-622 references/api_endpoints.md:622-625 references/api_endpoints.md:625-627 references/api_endpoints.md:627-632 references/api_endpoints.md:632-637 references/api_endpoints.md:637-640 references/api_endpoints.md:640-642 references/api_endpoints.md:642-647 references/api_endpoints.md:647-649 references/api_endpoints.md:649-652 references/api_endpoints.md:652-654 references/api_endpoints.md:654-661 references/api_endpoints.md:661-669 references/api_endpoints.md:669-674 references/api_endpoints.md:674-684 references/api_endpoints.md:684-691 references/api_endpoints.md:691-695 references/api_endpoints.md:695-698 references/api_endpoints.md:698-708 references/api_endpoints.md:708-715 references/api_endpoints.md:715-721 references/api_endpoints.md:721-724 references/api_endpoints.md:724-730 references/api_endpoints.md:730-733 references/api_endpoints.md:733-739 references/api_endpoints.md:739-742 references/api_endpoints.md:742-748 references/api_endpoints.md:748-751 references/api_endpoints.md:751-757 references/api_endpoints.md:757-764 references/api_endpoints.md:764-765 references/api_endpoints.md:765-766 references/api_endpoints.md:766-769 references/api_endpoints.md:769-777 references/api_endpoints.md:777-782 references/api_endpoints.md:782-783 references/api_endpoints.md:783-784 references/api_endpoints.md:784-785 references/api_endpoints.md:785-786 references/api_endpoints.md:786-787 references/api_endpoints.md:787-790 references/api_endpoints.md:790-793 references/api_endpoints.md:793-814 references/api_endpoints.md:814-819 references/api_endpoints.md:819-822 references/api_endpoints.md:822-837 references/api_endpoints.md:837-847 references/api_endpoints.md:847-851 references/api_endpoints.md:851-865 references/api_endpoints.md:865-877 references/authentication.md:24-32 references/authentication.md:32-35 references/authentication.md:35-39 references/authentication.md:39-44 references/authentication.md:44-56 references/authentication.md:56-77 references/authentication.md:77-90 references/authentication.md:90-95 references/authentication.md:95-115 references/authentication.md:115-135 references/authentication.md:135-140 references/authentication.md:140-151 references/authentication.md:151-154 references/authentication.md:154-158 references/authentication.md:158-177 references/authentication.md:177-186 references/authentication.md:186-264 references/authentication.md:264-289 references/authentication.md:289-301 references/authentication.md:301-303 references/authentication.md:303-306 references/authentication.md:306-322 references/authentication.md:322-328 references/authentication.md:328-351 references/authentication.md:351-357 references/authentication.md:357-373 references/sdk_reference.md:7-17 references/sdk_reference.md:17-25 references/sdk_reference.md:25-33 references/sdk_reference.md:33-40 references/sdk_reference.md:40-42 references/sdk_reference.md:42-59 references/sdk_reference.md:59-65 references/sdk_reference.md:65-80 references/sdk_reference.md:80-87 references/sdk_reference.md:87-104 references/sdk_reference.md:104-107 references/sdk_reference.md:107-122 references/sdk_reference.md:122-125 references/sdk_reference.md:125-138 references/sdk_reference.md:138-141 references/sdk_reference.md:141-146 references/sdk_reference.md:146-152 references/sdk_reference.md:152-177 references/sdk_reference.md:177-181 references/sdk_reference.md:181-195 references/sdk_reference.md:195-201 references/sdk_reference.md:201-228 references/sdk_reference.md:228-234 references/sdk_reference.md:234-258 references/sdk_reference.md:258-263 references/sdk_reference.md:263-276 references/sdk_reference.md:276-279 references/sdk_reference.md:279-280 references/sdk_reference.md:280-286 references/sdk_reference.md:286-332 references/sdk_reference.md:332-336 references/sdk_reference.md:336-356 references/sdk_reference.md:356-360 references/sdk_reference.md:360-370 references/sdk_reference.md:370-374 references/sdk_reference.md:374-396 references/sdk_reference.md:396-402 references/sdk_reference.md:402-429 references/sdk_reference.md:429-433 references/sdk_reference.md:433-442 references/sdk_reference.md:442-448 references/sdk_reference.md:448-483 references/sdk_reference.md:483-491 references/sdk_reference.md:491-506 references/sdk_reference.md:506-512 references/sdk_reference.md:512-531 references/sdk_reference.md:531-535 references/sdk_reference.md:535-553 references/sdk_reference.md:553-559 references/sdk_reference.md:559-583 references/sdk_reference.md:583-589 references/sdk_reference.md:589-612 references/sdk_reference.md:612-618 references/sdk_reference.md:618-633 references/sdk_reference.md:633-639 references/sdk_reference.md:639-658 references/sdk_reference.md:658-664 references/sdk_reference.md:664-676 references/sdk_reference.md:676-682 references/sdk_reference.md:682-698 references/sdk_reference.md:698-704 references/sdk_reference.md:704-714 references/sdk_reference.md:714-718 references/sdk_reference.md:718-730 references/sdk_reference.md:730-737 references/sdk_reference.md:737-743 references/sdk_reference.md:743-746 references/sdk_reference.md:746-754 references/sdk_reference.md:754-757 references/sdk_reference.md:757-767 SKILL.md:33-38 SKILL.md:38-43 SKILL.md:43-51 SKILL.md:51-54 SKILL.md:54-65 SKILL.md:65-73 SKILL.md:73-80 SKILL.md:80-93 SKILL.md:93-98 SKILL.md:98-109 SKILL.md:109-111 SKILL.md:111 SKILL.md:111-114 SKILL.md:114-124 SKILL.md:124-129 SKILL.md:129-138 SKILL.md:138-141 SKILL.md:141-142 SKILL.md:142 SKILL.md:142-143 SKILL.md:143-144 SKILL.md:144-146 SKILL.md:146 SKILL.md:146 SKILL.md:146 SKILL.md:146 SKILL.md:146-148 SKILL.md:148-155 SKILL.md:155-166 SKILL.md:166-169 SKILL.md:169-179 SKILL.md:179-182 SKILL.md:182-188 SKILL.md:188-202 SKILL.md:202-213 SKILL.md:213-216 SKILL.md:216-222 SKILL.md:222-235 SKILL.md:235-246 SKILL.md:246-249 SKILL.md:249-258 SKILL.md:258-263 SKILL.md:263-273 SKILL.md:273-329 SKILL.md:329-340 SKILL.md:340-345 SKILL.md:345-353 SKILL.md:353-357 SKILL.md:357-358 SKILL.md:358-365 SKILL.md:365-371 SKILL.md:371-401 SKILL.md:401-414 SKILL.md:414-417 SKILL.md:417-426 SKILL.md:426-429 SKILL.md:429-446 SKILL.md:446-449 SKILL.md:449-470
📁 ファイルシステムへのアクセス (1)
監査者: claude 監査履歴を表示 →

品質スコア

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

作れるもの

配列登録の自動化

FASTAファイルからDNAおよびタンパク質配列をBulkでインポートし、適切な命名とカスタムフィールドとともにBenchlingレジストリに直接登録します。

インベントリ追跡

サンプルのロケーションを監視し、コンテナ転送を追跡し、フリーザー場所とストレージユニット全体のインベントリ変更を監査します。

研究分析

コンプライアンスレポート用および外部BIツールとの連携用に、Data Warehouseから実験データをエクスポートします。

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

基本接続
APIキーを使用してBenchlingで認証し、自分のテナントへの接続を作成する方法を示してください。
配列操作
新しいDNA配列を作成し、レジストリに登録し、ノートブックエントリにリンクする方法を教えてください。
インベントリ管理
コンテナ間のロケーションを転送し、移動履歴を追跡するワークフローを作成してください。
自動化スクリプト
特定のスキーマを持つすべての配列を見つけ、その名前、ベース、作成日をCSVにエクスポートするスクリプトを作成してください。

ベストプラクティス

  • API認証情報は環境変数またはシークレットマネージャーに保存し、スクリプトにハードコードすることは避けてください
  • すべてのAPI接続にHTTPSを使用してください - Benchlingはセキュアな通信を要求します
  • レート制限と一時的な障害に対するリトライロジックを含む適切なエラー処理を実装してください

回避

  • APIキーや認証情報をバージョン管理システムにコミットしないでください
  • レート制限を確認せずにリクエストを行ったり、バックオフ戦略を実装したりすることは避けてください
  • テナントURLをハードコードせず、構成ファイルまたは環境変数を代わりに使用してください

よくある質問

BenchlingのAPI認証情報はどのように取得できますか?
Benchlingにログインし、プロフィール設定に移動して、APIキーを生成します。一度だけ表示されるため、安全に保管してください。
どのようなPythonバージョンが必要ですか?
Benchling SDKにはPython 3.7以降が必要です。python --versionでバージョンを確認してください。
このスキルはオフラインで使用できますか?
いいえ、このスキルを使用するにはBenchling APIと通信するためのアクティブなインターネット接続が必要です。
レート制限はどのように処理すればよいですか?
SDKは指数バックオフで429エラーに対して自動的にリトライします。必要に応じてRetryStrategyでmax_retriesを構成してください。
どのような認証方法がサポートされていますか?
スクリプト用のAPI Key認証と、マルチユーザーアプリケーション用のOAuth 2.0 Client Credentialsです。
このスキルはSDKを含んでいますか?
いいえ、pipまたはpoetryを使用してbenchling-sdkパッケージを別途インストールする必要があります。