connector-generation

Guide creation of external service connectors for the DEVS platform.

52|1|Updated Aug 2, 2025
One-click install
npx skills add https://github.com/codename-co/devs --skill connector-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connector-generation
Source: https://github.com/codename-co/devs/tree/main/.github/skills/connector-generation
Command: npx skills add https://github.com/codename-co/devs --skill connector-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and templates (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and template for developers to create new connectors, enabling seamless integration with external services and APIs within the DEVS platform.

Core Features & Use Cases

  • Connector Development Guide: Step-by-step instructions for implementing OAuth, API integration, and UI setup.
  • Provider Templates: Reusable code templates for common connector patterns.
  • Use Case: A developer needs to add a new integration for a project management tool like Asana. They can use this Skill to follow the exact steps required for authentication, API calls, and UI registration, ensuring a consistent and robust integration.

Quick Start

Use the connector-generation skill to create a new provider implementation file for the 'asana' service.

Frequently Asked Questions about connector-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a connector for an external service API?

To create an external service connector, you implement a provider file covering OAuth authentication, API integration, and UI setup, following the defined registration and bridge proxy steps for consistent API access.

What steps are required to set up OAuth for a new API integration?

Setting up OAuth for API integration requires implementing the authentication flow within a provider template, configuring the bridge proxy, and registering the UI components to handle the external service authorization sequence.

Can I use these connector templates to integrate project management tools like Asana or Trello?

Yes, the connector templates support integrating project management tools like Asana, Trello, and Linear by guiding the implementation of service-specific OAuth flows, API calls, and UI configuration required by the platform.

What is the best way to structure a new provider implementation for external services?

The best way to structure a provider implementation is to use the provided code templates for common connector patterns, ensuring you follow the sequential steps for provider implementation, registration, and bridge proxy setup.

Does adding a new external service integration require configuring a bridge proxy?

Yes, adding a new external service integration requires configuring a bridge proxy as part of the defined steps, alongside implementing the provider file and setting up the UI configuration for the specific API service.