davila7 avatar

Protocolsio Integration

This is a full-featured integration with the protocols.io API for managing scientific protocols programmatically. You get authentication via OAuth or access tokens, complete protocol lifecycle management (search, create, update, publish with DOI), step and materials handling, workspace organization with permissions, discussion threads, and file uploads. It's built around five reference docs covering authentication, protocol operations, workspaces, discussions, and file management. If you're running a lab and need to automate protocol documentation, build experiment tracking tools, or manage a team repository, this gives you everything the v3 API offers. The main catch is rate limiting: 100 requests per minute for most endpoints, but PDF generation drops to 5 per minute.

skills.sh installs
202
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill protocolsio-integration --agent claude-code

Installs into .claude/skills of the current project.

Files

Protocols.io Integration

Overview

Protocols.io is a comprehensive platform for developing, sharing, and managing scientific protocols. This skill provides complete integration with the protocols.io API v3, enabling programmatic access to protocols, workspaces, discussions, file management, and collaboration features.

When to Use This Skill

Use this skill when working with protocols.io in any of the following scenarios:

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Documentation, Release Management, Sales & Marketing
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1harperaa avatarrate-limitingharperaa/secure-claude-skillsImplement rate limiting to prevent brute force attacks, spam, and resource abuse. Use this skill when you need to protect endpoints from automated attacks, prev199skills.sh installs
2harperaa avatarsecure-error-handlingharperaa/secure-claude-skillsImplement secure error handling to prevent information leakage and provide appropriate error responses. Use this skill when you need to handle errors in API rou197skills.sh installs
3cinience avataralicloud-network-esa-testcinience/alicloud-skillsMinimal smoke test for Alibaba Cloud ESA skill. Validate OpenAPI metadata discovery and API inventory generation for product ESA.194skills.sh installs
4iii-hq avatariii-browser-sdkiii-hq/iiiBrowser SDK for connecting to the iii engine from web applications via WebSocket. Use when building browser-based clients that register functions, invoke trigge194skills.sh installs
5iii-hq avatariii-custom-triggersiii-hq/iiiBuilds custom trigger types for events iii does not handle natively. Use when integrating webhooks, file watchers, IoT devices, database CDC, or any external ev193skills.sh installs
6iii-hq avatariii-http-invoked-functionsiii-hq/iiiRegisters external HTTP endpoints as iii functions using registerFunction(id, HttpInvocationConfig). Use when adapting legacy APIs, third-party webhooks, or imm193skills.sh installs