技能 benchling-integration
🔬

benchling-integration

安全 ⚡ 包含脚本🌐 网络访问🔑 环境变量⚙️ 外部命令📁 文件系统访问

集成 Benchling 研发平台

也可从以下获取: davila7

通过集成 Benchling 研发平台自动执行实验室工作流程和管理生物数据。通过 Python SDK 或 REST API 访问 DNA 序列、蛋白质数据、库存和电子实验记录本。

支持: Claude Codex Code(CC)
📊 71 充足
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“benchling-integration”。 How do I set up authentication with Benchling using environment variables?

预期结果:

  • Use os.environ to retrieve credentials from environment variables for secure authentication.
  • Recommended approach: Store your API key in BENCHLING_API_KEY and tenant URL in BENCHLING_TENANT_URL.
  • Example: api_key = os.environ.get('BENCHLING_API_KEY')
  • This keeps credentials out of your source code and supports secure deployment practices.

正在使用“benchling-integration”。 Show me how to create a DNA sequence and register it in the Benchling registry

预期结果:

  • Use DnaSequenceCreate with entity_registry_id parameter to register upon creation.
  • Example: Set naming_strategy='NEW_IDS' for automatic registry ID generation.
  • Link to notebook entries using benchling.entry_links.create() with entry_id and entity_id.
  • The SDK handles pagination automatically with generator-based iteration.

安全审计

安全
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
规范符合性

你能构建什么

自动化序列注册

将 DNA 和蛋白质序列从 FASTA 文件批量导入 Benchling 注册表,并带有正确的命名和自定义字段。

库存跟踪

监控样品位置,跟踪容器转移,并审核冷冻柜位置和存储单元的库存变化。

研究分析

从数据仓库导出实验数据,用于合规报告和与外部 BI 工具的集成。

试试这些提示

基本连接
向我展示如何使用 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 密钥身份验证用于脚本,OAuth 2.0 客户端凭证用于多用户应用程序。
此技能是否包含 SDK?
不能,您必须使用 pip 或 poetry 单独安装 benchling-sdk 包。