From crayon
Generate integration nodes for external APIs (Salesforce, HubSpot, etc.). Creates typed function nodes with authentication and error handling.
npx claudepluginhub timescale/crayon --plugin crayonThis skill uses the workspace's default tool permissions.
This skill generates function nodes for querying external APIs. It creates properly typed nodes with authentication, error handling, and schema validation.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
This skill generates function nodes for querying external APIs. It creates properly typed nodes with authentication, error handling, and schema validation.
| Integration | Auth Method | File |
|---|---|---|
| PostgreSQL | Connection String (via Credentials) | postgres.md |
| Salesforce | OAuth2 Client Credentials | salesforce.md |
| Slack | OAuth2 (Bot + User tokens) | slack.md |
To use a listed integration: Read this skill's corresponding file (e.g., salesforce.md).
For unlisted systems: Read this skill's unlisted.md for instructions on researching and setting up custom integrations.
After generating integration node files:
create_version MCP tool with a message like:
Add integration: <integration-name>
<Describe what changed — like a good git commit message body.>