Habilidades benchling-integration
🔬

benchling-integration

Seguro ⚡ Contiene scripts🌐 Acceso a red🔑 Variables de entorno⚙️ Comandos externos📁 Acceso al sistema de archivos

Integrar con la plataforma de I+D de Benchling

También disponible en: davila7

Automatiza los flujos de trabajo del laboratorio y gestiona datos biológicos integrándote con la plataforma de I+D de Benchling. Accede a secuencias de ADN, datos de proteínas, inventario y cuadernos electrónicos de laboratorio mediante el SDK de Python o la API REST.

Soporta: Claude Codex Code(CC)
📊 71 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "benchling-integration". How do I set up authentication with Benchling using environment variables?

Resultado esperado:

  • Usa os.environ para recuperar credenciales de variables de entorno para una autenticación segura.
  • Enfoque recomendado: Guarda tu clave de API en BENCHLING_API_KEY y la URL del tenant en BENCHLING_TENANT_URL.
  • Ejemplo: api_key = os.environ.get('BENCHLING_API_KEY')
  • Esto mantiene las credenciales fuera de tu código fuente y respalda prácticas de despliegue seguro.

Usando "benchling-integration". Show me how to create a DNA sequence and register it in the Benchling registry

Resultado esperado:

  • Usa DnaSequenceCreate con el parámetro entity_registry_id para registrar durante la creación.
  • Ejemplo: Establece naming_strategy='NEW_IDS' para la generación automática de IDs de registro.
  • Vincula a entradas de cuaderno usando benchling.entry_links.create() con entry_id y entity_id.
  • El SDK maneja la paginación automáticamente con iteración basada en generadores.

Auditoría de seguridad

Seguro
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
Archivos escaneados
5,064
Líneas analizadas
5
hallazgos
4
Auditorías totales

Factores de riesgo

⚡ Contiene scripts (3)
🌐 Acceso a red (43)
🔑 Variables de entorno (46)
⚙️ Comandos externos (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
📁 Acceso al sistema de archivos (1)

Puntuación de calidad

45
Arquitectura
100
Mantenibilidad
87
Contenido
20
Comunidad
100
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Automatizar el registro de secuencias

Importa en bloque secuencias de ADN y proteínas desde archivos FASTA directamente al registro de Benchling con el nombre correcto y campos personalizados.

Seguimiento de inventario

Monitorea ubicaciones de muestras, rastrea transferencias de contenedores y audita cambios de inventario en ubicaciones de congeladores y unidades de almacenamiento.

Analítica de investigación

Exporta datos experimentales del Data Warehouse para informes de cumplimiento e integración con herramientas externas de BI.

Prueba estos prompts

Conexión básica
Muéstrame cómo autenticarme con Benchling usando una clave de API y crear una conexión con mi tenant.
Operaciones con secuencias
¿Cómo creo una nueva secuencia de ADN, la registro en el registro y la vinculo a una entrada del cuaderno?
Gestión de inventario
Crea un flujo de trabajo para transferir contenedores entre ubicaciones y rastrear el historial de movimiento.
Script de automatización
Escribe un script para encontrar todas las secuencias con un esquema específico y exportar sus nombres, bases y fechas de creación a CSV.

Mejores prácticas

  • Guarda las credenciales de API en variables de entorno o gestores de secretos, nunca las incrustes en scripts
  • Usa HTTPS para todas las conexiones a la API: Benchling requiere comunicación segura
  • Implementa un manejo de errores adecuado con lógica de reintentos para límites de tasa y fallos transitorios

Evitar

  • No subas claves de API ni credenciales a sistemas de control de versiones
  • Evita realizar solicitudes sin comprobar los límites de tasa o implementar estrategias de backoff
  • No codifiques de forma rígida las URL de tenants: usa archivos de configuración o variables de entorno en su lugar

Preguntas frecuentes

¿Cómo obtengo mis credenciales de API de Benchling?
Inicia sesión en Benchling, ve a Profile Settings y genera una clave de API. Guárdala de forma segura, ya que se muestra solo una vez.
¿Qué versión de Python se requiere?
El SDK de Benchling requiere Python 3.7 o superior. Comprueba tu versión con python --version.
¿Puedo usar esta skill sin conexión?
No, esta skill requiere una conexión a internet activa para comunicarse con la API de Benchling.
¿Cómo manejo los límites de tasa?
El SDK reintenta automáticamente en errores 429 con backoff exponencial. Configura max_retries en RetryStrategy si es necesario.
¿Qué métodos de autenticación se admiten?
Autenticación con clave de API para scripts y OAuth 2.0 Client Credentials para aplicaciones multiusuario.
¿Esta skill incluye el SDK?
No, debes instalar el paquete benchling-sdk por separado usando pip o poetry.