Skill · em Dados, IA e pesquisa

protocolsio-integration

Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or…

Procedência

Antes de instalar

7 arquivos · 60,9 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/protocolsio-integration/.

d=".claude/skills/protocolsio-integration"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/protocolsio-integration"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/additional_features.md" "$u/references/additional_features.md" \
  -o "$d/references/authentication.md" "$u/references/authentication.md" \
  -o "$d/references/discussions.md" "$u/references/discussions.md" \
  -o "$d/references/file_manager.md" "$u/references/file_manager.md" \
  -o "$d/references/protocols_api.md" "$u/references/protocols_api.md" \
  -o "$d/references/workspaces.md" "$u/references/workspaces.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.claude/skills/protocolsio-integration/.

d="$HOME/.claude/skills/protocolsio-integration"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/protocolsio-integration"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/additional_features.md" "$u/references/additional_features.md" \
  -o "$d/references/authentication.md" "$u/references/authentication.md" \
  -o "$d/references/discussions.md" "$u/references/discussions.md" \
  -o "$d/references/file_manager.md" "$u/references/file_manager.md" \
  -o "$d/references/protocols_api.md" "$u/references/protocols_api.md" \
  -o "$d/references/workspaces.md" "$u/references/workspaces.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Codex

Neste projeto: instala em .agents/skills/protocolsio-integration/.

d=".agents/skills/protocolsio-integration"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/protocolsio-integration"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/additional_features.md" "$u/references/additional_features.md" \
  -o "$d/references/authentication.md" "$u/references/authentication.md" \
  -o "$d/references/discussions.md" "$u/references/discussions.md" \
  -o "$d/references/file_manager.md" "$u/references/file_manager.md" \
  -o "$d/references/protocols_api.md" "$u/references/protocols_api.md" \
  -o "$d/references/workspaces.md" "$u/references/workspaces.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.agents/skills/protocolsio-integration/.

d="$HOME/.agents/skills/protocolsio-integration"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/protocolsio-integration"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/additional_features.md" "$u/references/additional_features.md" \
  -o "$d/references/authentication.md" "$u/references/authentication.md" \
  -o "$d/references/discussions.md" "$u/references/discussions.md" \
  -o "$d/references/file_manager.md" "$u/references/file_manager.md" \
  -o "$d/references/protocols_api.md" "$u/references/protocols_api.md" \
  -o "$d/references/workspaces.md" "$u/references/workspaces.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Antigravity

Neste projeto: instala em .agents/skills/protocolsio-integration/.

d=".agents/skills/protocolsio-integration"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/protocolsio-integration"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/additional_features.md" "$u/references/additional_features.md" \
  -o "$d/references/authentication.md" "$u/references/authentication.md" \
  -o "$d/references/discussions.md" "$u/references/discussions.md" \
  -o "$d/references/file_manager.md" "$u/references/file_manager.md" \
  -o "$d/references/protocols_api.md" "$u/references/protocols_api.md" \
  -o "$d/references/workspaces.md" "$u/references/workspaces.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.gemini/antigravity-cli/skills/protocolsio-integration/.

d="$HOME/.gemini/antigravity-cli/skills/protocolsio-integration"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/scientific/protocolsio-integration"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/additional_features.md" "$u/references/additional_features.md" \
  -o "$d/references/authentication.md" "$u/references/authentication.md" \
  -o "$d/references/discussions.md" "$u/references/discussions.md" \
  -o "$d/references/file_manager.md" "$u/references/file_manager.md" \
  -o "$d/references/protocols_api.md" "$u/references/protocols_api.md" \
  -o "$d/references/workspaces.md" "$u/references/workspaces.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.protocolsio-integration

Prévia do SKILL.md

---
name: protocolsio-integration
description: Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate pro…
---

# 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:

- **Protocol Discovery**: Searching for existing protocols by keywords, DOI, or category
- **Protocol Management**: Creating, updating, or publishing scientific protocols
- **Step Management**: Adding, editing, or organizing protocol steps and procedures
- **Collaborative Development**: Working with team members on shared protocols
- **Workspace Organization**: Managing lab or institutional protocol repositories
- **Discussion & Feedback**: Adding or responding to protocol comments
- **File Management**: Uploading data files, images, or documents to protocols
- **Experiment Tracking**: Documenting protocol executions and results
- **Data Export**: Backing up or migrating protocol collections
- **Integration Projects**: Building tools that interact with protocols.io

## Core Capabilities

This skill provides comprehensive guidance across five major capability areas:

### 1. Authentication & Access

Manage API authentication using access tokens and OAuth flows. Includes both client access tokens (for personal content) and OAuth tokens (for multi-user applications).

**Key operations:**
- Generate authorization links for OAuth flow
- Exchange authorization codes for access tokens
- Refresh expired tokens
- Manage rate limits and permissions
…

Ver todo o marketplace