improvement(long-description): modified long description for every block (#1322)

modified long description
This commit is contained in:
Adam Gough
2025-09-11 19:26:32 -07:00
committed by GitHub
parent c591433248
commit 3798c56e8c
72 changed files with 75 additions and 81 deletions

View File

@@ -62,7 +62,7 @@ export const AgentBlock: BlockConfig<AgentResponse> = {
name: 'Agent',
description: 'Build an agent',
longDescription:
'Create powerful AI agents using any LLM provider with customizable system prompts and tool integrations.',
'The Agent block is a core workflow block that is a wrapper around an LLM. It takes in system/user prompts and calls an LLM provider. It can also make tool calls by directly containing tools inside of its tool input. It can additionally return structured output.',
docsLink: 'https://docs.sim.ai/blocks/agent',
category: 'blocks',
bgColor: 'var(--brand-primary-hover-hex)',

View File

@@ -7,9 +7,7 @@ export const AirtableBlock: BlockConfig<AirtableResponse> = {
name: 'Airtable',
description: 'Read, create, and update Airtable',
longDescription:
'Integrate Airtable functionality to manage table records. List, get, create, ' +
'update single, or update multiple records using OAuth authentication. ' +
'Requires base ID, table ID, and operation-specific parameters.',
'Integrates Airtable into the workflow. Can create, get, list, or update Airtable records. Requires OAuth. Can be used in trigger mode to trigger a workflow when an update is made to an Airtable table.',
docsLink: 'https://docs.sim.ai/tools/airtable',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const ApiBlock: BlockConfig<RequestResponse> = {
name: 'API',
description: 'Use any API',
longDescription:
'Connect to any external API with support for all standard HTTP methods and customizable request parameters. Configure headers, query parameters, and request bodies. Standard headers (User-Agent, Accept, Cache-Control, etc.) are automatically included.',
'This is a core workflow block. Connect to any external API with support for all standard HTTP methods and customizable request parameters. Configure headers, query parameters, and request bodies. Standard headers (User-Agent, Accept, Cache-Control, etc.) are automatically included.',
docsLink: 'https://docs.sim.ai/blocks/api',
category: 'blocks',
bgColor: '#2F55FF',

View File

@@ -7,7 +7,7 @@ export const ArxivBlock: BlockConfig<ArxivResponse> = {
name: 'ArXiv',
description: 'Search and retrieve academic papers from ArXiv',
longDescription:
'Search for academic papers, retrieve metadata, download papers, and access the vast collection of scientific research on ArXiv.',
'Integrates ArXiv into the workflow. Can search for papers, get paper details, and get author papers. Does not require OAuth or an API key.',
docsLink: 'https://docs.sim.ai/tools/arxiv',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const BrowserUseBlock: BlockConfig<BrowserUseResponse> = {
name: 'Browser Use',
description: 'Run browser automation tasks',
longDescription:
'Execute browser automation tasks with BrowserUse to navigate the web, scrape data, and perform actions as if a real user was interacting with the browser. The task runs asynchronously and the block will poll for completion before returning results.',
'Integrate Browser Use into the workflow. Can navigate the web and perform actions as if a real user was interacting with the browser. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/browser_use',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const ClayBlock: BlockConfig<ClayPopulateResponse> = {
name: 'Clay',
description: 'Populate Clay workbook',
longDescription:
'Populate Clay workbook with data using a JSON or plain text. Enables direct communication and notifications with channel confirmation.',
'Integrate Clay into the workflow. Can populate a table with data. Requires an API Key.',
docsLink: 'https://docs.sim.ai/tools/clay',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -20,7 +20,7 @@ export const ConditionBlock: BlockConfig<ConditionBlockOutput> = {
name: 'Condition',
description: 'Add a condition',
longDescription:
'Add a condition to the workflow to branch the execution path based on a boolean expression.',
'This is a core workflow block. Add a condition to the workflow to branch the execution path based on a boolean expression.',
docsLink: 'https://docs.sim.ai/blocks/condition',
bgColor: '#FF752F',
icon: ConditionalIcon,

View File

@@ -7,7 +7,7 @@ export const ConfluenceBlock: BlockConfig<ConfluenceResponse> = {
name: 'Confluence',
description: 'Interact with Confluence',
longDescription:
'Connect to Confluence workspaces to retrieve and search documentation. Access page content, metadata, and integrate Confluence documentation into your workflows.',
'Integrate Confluence into the workflow. Can read and update a page. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/confluence',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const DiscordBlock: BlockConfig<DiscordResponse> = {
name: 'Discord',
description: 'Interact with Discord',
longDescription:
'Connect to Discord to send messages, manage channels, and interact with servers. Automate notifications, community management, and integrate Discord into your workflows.',
'Integrate Discord into the workflow. Can send and get messages, get server information, and get a users information. Requires bot API key.',
category: 'tools',
bgColor: '#E0E0E0',
icon: DiscordIcon,

View File

@@ -6,7 +6,8 @@ export const ElevenLabsBlock: BlockConfig<ElevenLabsBlockResponse> = {
type: 'elevenlabs',
name: 'ElevenLabs',
description: 'Convert TTS using ElevenLabs',
longDescription: 'Generate realistic speech from text using ElevenLabs voices.',
longDescription:
'Integrate ElevenLabs into the workflow. Can convert text to speech. Requires API key.',
docsLink: 'https://docs.sim.ai/tools/elevenlabs',
category: 'tools',
bgColor: '#181C1E',

View File

@@ -159,7 +159,7 @@ export const EvaluatorBlock: BlockConfig<EvaluatorResponse> = {
name: 'Evaluator',
description: 'Evaluate content',
longDescription:
'Assess content quality using customizable evaluation metrics and scoring criteria. Create objective evaluation frameworks with numeric scoring to measure performance across multiple dimensions.',
'This is a core workflow block. Assess content quality using customizable evaluation metrics and scoring criteria. Create objective evaluation frameworks with numeric scoring to measure performance across multiple dimensions.',
docsLink: 'https://docs.sim.ai/blocks/evaluator',
category: 'tools',
bgColor: '#4D5FFF',

View File

@@ -7,7 +7,7 @@ export const ExaBlock: BlockConfig<ExaResponse> = {
name: 'Exa',
description: 'Search with Exa AI',
longDescription:
"Search the web, retrieve content, find similar links, and answer questions using Exa's powerful AI search capabilities.",
'Integrate Exa into the workflow. Can search, get contents, find similar links, answer a question, and perform research. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/exa',
category: 'tools',
bgColor: '#1F40ED',

View File

@@ -9,7 +9,7 @@ export const FileBlock: BlockConfig<FileParserOutput> = {
type: 'file',
name: 'File',
description: 'Read and parse multiple files',
longDescription: `Upload and extract contents from structured file formats including PDFs, CSV spreadsheets, and Word documents (DOCX). You can either provide a URL to a file or upload files directly. Specialized parsers extract text and metadata from each format. You can upload multiple files at once and access them individually or as a combined document.`,
longDescription: `Integrate File into the workflow. Can upload a file manually or insert a file url.`,
docsLink: 'https://docs.sim.ai/tools/file',
category: 'tools',
bgColor: '#40916C',

View File

@@ -7,7 +7,7 @@ export const FirecrawlBlock: BlockConfig<FirecrawlResponse> = {
name: 'Firecrawl',
description: 'Scrape or search the web',
longDescription:
'Extract content from any website with advanced web scraping or search the web for information. Retrieve clean, structured data from web pages with options to focus on main content, or intelligently search for information across the web.',
'Integrate Firecrawl into the workflow. Can search, scrape, or crawl websites. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/firecrawl',
category: 'tools',
bgColor: '#181C1E',

View File

@@ -8,7 +8,7 @@ export const FunctionBlock: BlockConfig<CodeExecutionOutput> = {
name: 'Function',
description: 'Run custom logic',
longDescription:
'Execute custom JavaScript or Python code within your workflow. Use E2B for remote execution with imports or enable Fast Mode (bolt) to run JavaScript locally for lowest latency.',
'This is a core workflow block. Execute custom JavaScript or Python code within your workflow. Use E2B for remote execution with imports or enable Fast Mode (bolt) to run JavaScript locally for lowest latency.',
docsLink: 'https://docs.sim.ai/blocks/function',
category: 'blocks',
bgColor: '#FF402F',

View File

@@ -4,7 +4,7 @@ import type { BlockConfig } from '@/blocks/types'
export const GenericWebhookBlock: BlockConfig = {
type: 'generic_webhook',
name: 'Webhook',
description: 'Receive webhooks from any service',
description: 'Receive webhooks from any service by configuring a custom webhook.',
category: 'triggers',
icon: WebhookIcon,
bgColor: '#10B981', // Green color for triggers

View File

@@ -7,7 +7,7 @@ export const GitHubBlock: BlockConfig<GitHubResponse> = {
name: 'GitHub',
description: 'Interact with GitHub or trigger workflows from GitHub events',
longDescription:
'Access GitHub repositories, pull requests, and comments through the GitHub API. Automate code reviews, PR management, and repository interactions within your workflow. Trigger workflows from GitHub events like push, pull requests, and issues.',
'Integrate Github into the workflow. Can get get PR details, create PR comment, get repository info, and get latest commit. Requires github token API Key. Can be used in trigger mode to trigger a workflow when a PR is created, commented on, or a commit is pushed.',
docsLink: 'https://docs.sim.ai/tools/github',
category: 'tools',
bgColor: '#181C1E',

View File

@@ -7,7 +7,7 @@ export const GmailBlock: BlockConfig<GmailToolResponse> = {
name: 'Gmail',
description: 'Send Gmail or trigger workflows from Gmail events',
longDescription:
'Comprehensive Gmail integration with OAuth authentication. Send email messages, read email content, and trigger workflows from Gmail events like new emails and label changes.',
'Integrate Gmail into the workflow. Can send, read, and search emails. Requires OAuth. Can be used in trigger mode to trigger a workflow when a new email is received.',
docsLink: 'https://docs.sim.ai/tools/gmail',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const GoogleSearchBlock: BlockConfig<GoogleSearchResponse> = {
name: 'Google Search',
description: 'Search the web',
longDescription:
'Searches the web using the Google Custom Search API, which provides high-quality search results from the entire internet or a specific site defined by a custom search engine ID.',
'Integrate Google Search into the workflow. Can search the web. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/google_search',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const GoogleCalendarBlock: BlockConfig<GoogleCalendarResponse> = {
name: 'Google Calendar',
description: 'Manage Google Calendar events',
longDescription:
"Integrate Google Calendar functionality to create, read, update, and list calendar events within your workflow. Automate scheduling, check availability, and manage events using OAuth authentication. Email invitations are sent asynchronously and delivery depends on recipients' Google Calendar settings.",
'Integrate Google Calendar into the workflow. Can create, read, update, and list calendar events. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/google_calendar',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const GoogleDocsBlock: BlockConfig<GoogleDocsResponse> = {
name: 'Google Docs',
description: 'Read, write, and create documents',
longDescription:
'Integrate Google Docs functionality to manage documents. Read content from existing documents, write to documents, and create new documents using OAuth authentication. Supports text content manipulation for document creation and editing.',
'Integrate Google Docs into the workflow. Can read, write, and create documents. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/google_docs',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const GoogleDriveBlock: BlockConfig<GoogleDriveResponse> = {
name: 'Google Drive',
description: 'Create, upload, and list files',
longDescription:
'Integrate Google Drive functionality to manage files and folders. Upload new files, get content from existing files, create new folders, and list contents of folders using OAuth authentication. Supports file operations with custom MIME types and folder organization.',
'Integrate Google Drive into the workflow. Can create, upload, and list files. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/google_drive',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const GoogleSheetsBlock: BlockConfig<GoogleSheetsResponse> = {
name: 'Google Sheets',
description: 'Read, write, and update data',
longDescription:
'Integrate Google Sheets functionality to manage spreadsheet data. Read data from specific ranges, write new data, update existing cells, and append data to the end of sheets using OAuth authentication. Supports various input and output formats for flexible data handling.',
'Integrate Google Sheets into the workflow. Can read, write, append, and update data. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/google_sheets',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const HuggingFaceBlock: BlockConfig<HuggingFaceChatResponse> = {
name: 'Hugging Face',
description: 'Use Hugging Face Inference API',
longDescription:
'Generate completions using Hugging Face Inference API with access to various open-source models. Leverage cutting-edge AI models for chat completions, content generation, and AI-powered conversations with customizable parameters.',
'Integrate Hugging Face into the workflow. Can generate completions using the Hugging Face Inference API. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/huggingface',
category: 'tools',
bgColor: '#0B0F19',

View File

@@ -7,7 +7,7 @@ export const HunterBlock: BlockConfig<HunterResponse> = {
name: 'Hunter io',
description: 'Find and verify professional email addresses',
longDescription:
"Search for email addresses, verify their deliverability, discover companies, and enrich contact data using Hunter.io's powerful email finding capabilities.",
'Integrate Hunter into the workflow. Can search domains, find email addresses, verify email addresses, discover companies, find companies, and count email addresses. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/hunter',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const ImageGeneratorBlock: BlockConfig<DalleResponse> = {
name: 'Image Generator',
description: 'Generate images',
longDescription:
"Create high-quality images using OpenAI's image generation models. Configure resolution, quality, style, and other parameters to get exactly the image you need.",
'Integrate Image Generator into the workflow. Can generate images using DALL-E 3 or GPT Image. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/image_generator',
category: 'tools',
bgColor: '#4D5FFF',

View File

@@ -7,7 +7,7 @@ export const JinaBlock: BlockConfig<ReadUrlResponse> = {
name: 'Jina',
description: 'Convert website content into text',
longDescription:
"Transform web content into clean, readable text using Jina AI's advanced extraction capabilities. Extract meaningful content from websites while preserving important information and optionally gathering links.",
'Integrate Jina into the workflow. Extracts content from websites. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/jina',
category: 'tools',
bgColor: '#333333',

View File

@@ -7,7 +7,7 @@ export const JiraBlock: BlockConfig<JiraResponse> = {
name: 'Jira',
description: 'Interact with Jira',
longDescription:
'Connect to Jira workspaces to read, write, and update issues. Access content, metadata, and integrate Jira documentation into your workflows.',
'Integrate Jira into the workflow. Can read, write, and update issues. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/jira',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -6,7 +6,7 @@ export const KnowledgeBlock: BlockConfig = {
name: 'Knowledge',
description: 'Use vector search',
longDescription:
'Perform semantic vector search across knowledge bases, upload individual chunks to existing documents, or create new documents from text content. Uses advanced AI embeddings to understand meaning and context for search operations.',
'Integrate Knowledge into the workflow. Can search, upload chunks, and create documents.',
bgColor: '#00B0B0',
icon: PackageSearchIcon,
category: 'blocks',

View File

@@ -9,7 +9,7 @@ export const LinearBlock: BlockConfig<LinearResponse> = {
name: 'Linear',
description: 'Read and create issues in Linear',
longDescription:
'Integrate with Linear to fetch, filter, and create issues directly from your workflow.',
'Integrate Linear into the workflow. Can read and create issues. Requires OAuth.',
category: 'tools',
icon: LinearBlockIcon,
bgColor: '#5E6AD2',

View File

@@ -6,8 +6,7 @@ export const LinkupBlock: BlockConfig<LinkupSearchToolResponse> = {
type: 'linkup',
name: 'Linkup',
description: 'Search the web with Linkup',
longDescription:
'Linkup Search allows you to search and retrieve up-to-date information from the web with source attribution.',
longDescription: 'Integrate Linkup into the workflow. Can search the web. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/linkup',
category: 'tools',
bgColor: '#D6D3C7',

View File

@@ -12,7 +12,7 @@ export const McpBlock: BlockConfig<McpResponse> = {
name: 'MCP Tool',
description: 'Execute tools from Model Context Protocol (MCP) servers',
longDescription:
'Connect to MCP servers to execute tools and access external services. Supports HTTP/SSE and Streamable HTTP transports for secure server-side execution. Configure MCP servers in workspace settings.',
'Integrate MCP into the workflow. Can execute tools from MCP servers. Requires MCP servers in workspace settings.',
docsLink: 'https://docs.sim.ai/tools/mcp',
category: 'tools',
bgColor: '#181C1E',

View File

@@ -7,7 +7,7 @@ export const Mem0Block: BlockConfig<Mem0Response> = {
name: 'Mem0',
description: 'Agent memory management',
longDescription:
'Add, search, retrieve, and delete memories using Mem0. Store conversation history, user preferences, and context across workflow executions for enhanced AI agent capabilities.',
'Integrate Mem0 into the workflow. Can add, search, and retrieve memories. Requires API Key.',
bgColor: '#181C1E',
icon: Mem0Icon,
category: 'tools',

View File

@@ -6,7 +6,7 @@ export const MemoryBlock: BlockConfig = {
name: 'Memory',
description: 'Add memory store',
longDescription:
'Create persistent storage for data that needs to be accessed across multiple workflow steps. Store and retrieve information throughout your workflow execution to maintain context and state.',
'Integrate Memory into the workflow. Can add, get a memory, get all memories, and delete memories.',
bgColor: '#F64F9E',
icon: BrainIcon,
category: 'blocks',

View File

@@ -7,7 +7,7 @@ export const MicrosoftExcelBlock: BlockConfig<MicrosoftExcelResponse> = {
name: 'Microsoft Excel',
description: 'Read, write, and update data',
longDescription:
'Integrate Microsoft Excel functionality to manage spreadsheet data. Read data from specific ranges, write new data, update existing cells, and manipulate table data using OAuth authentication. Supports various input and output formats for flexible data handling.',
'Integrate Microsoft Excel into the workflow. Can read, write, update, and add to table. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/microsoft_excel',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -20,7 +20,7 @@ export const MicrosoftPlannerBlock: BlockConfig<MicrosoftPlannerResponse> = {
name: 'Microsoft Planner',
description: 'Read and create tasks in Microsoft Planner',
longDescription:
'Integrate Microsoft Planner functionality to manage tasks. Read all user tasks, tasks from specific plans, individual tasks, or create new tasks with various properties like title, description, due date, and assignees using OAuth authentication.',
'Integrate Microsoft Planner into the workflow. Can read and create tasks. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/microsoft_planner',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const MicrosoftTeamsBlock: BlockConfig<MicrosoftTeamsResponse> = {
name: 'Microsoft Teams',
description: 'Read, write, and create messages',
longDescription:
'Integrate Microsoft Teams functionality to manage messages. Read content from existing messages and write to messages using OAuth authentication. Supports text content manipulation for message creation and editing.',
'Integrate Microsoft Teams into the workflow. Can read and write chat messages, and read and write channel messages. Requires OAuth. Can be used in trigger mode to trigger a workflow when a message is sent to a chat or channel.',
docsLink: 'https://docs.sim.ai/tools/microsoft_teams',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -6,7 +6,7 @@ export const MistralParseBlock: BlockConfig<MistralParserOutput> = {
type: 'mistral_parse',
name: 'Mistral Parser',
description: 'Extract text from PDF documents',
longDescription: `Extract text and structure from PDF documents using Mistral's OCR API. Either enter a URL to a PDF document or upload a PDF file directly. Configure processing options and get the content in your preferred format. For URLs, they must be publicly accessible and point to a valid PDF file. Note: Google Drive, Dropbox, and other cloud storage links are not supported; use a direct download URL from a web server instead.`,
longDescription: `Integrate Mistral Parse into the workflow. Can extract text from uploaded PDF documents, or from a URL. Requires API Key.`,
docsLink: 'https://docs.sim.ai/tools/mistral_parse',
category: 'tools',
bgColor: '#000000',

View File

@@ -7,7 +7,7 @@ export const MongoDBBlock: BlockConfig<MongoDBResponse> = {
name: 'MongoDB',
description: 'Connect to MongoDB database',
longDescription:
'Connect to any MongoDB database to execute queries, manage data, and perform database operations. Supports find, insert, update, delete, and aggregation operations with secure connection handling.',
'Integrate MongoDB into the workflow. Can find, insert, update, delete, and aggregate data.',
docsLink: 'https://docs.sim.ai/tools/mongodb',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const MySQLBlock: BlockConfig<MySQLResponse> = {
name: 'MySQL',
description: 'Connect to MySQL database',
longDescription:
'Connect to any MySQL database to execute queries, manage data, and perform database operations. Supports SELECT, INSERT, UPDATE, DELETE operations with secure connection handling.',
'Integrate MySQL into the workflow. Can query, insert, update, delete, and execute raw SQL.',
docsLink: 'https://docs.sim.ai/tools/mysql',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const NotionBlock: BlockConfig<NotionResponse> = {
name: 'Notion',
description: 'Manage Notion pages',
longDescription:
'Integrate with Notion to read content from pages, write new content, and create new pages.',
'Integrate with Notion into the workflow. Can read page, read database, create page, create database, append content, query database, and search workspace. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/notion',
category: 'tools',
bgColor: '#181C1E',

View File

@@ -7,7 +7,7 @@ export const OneDriveBlock: BlockConfig<OneDriveResponse> = {
name: 'OneDrive',
description: 'Create, upload, and list files',
longDescription:
'Integrate OneDrive functionality to manage files and folders. Upload new files, create new folders, and list contents of folders using OAuth authentication. Supports file operations with custom MIME types and folder organization.',
'Integrate OneDrive into the workflow. Can create, upload, and list files. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/onedrive',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -6,7 +6,7 @@ export const OpenAIBlock: BlockConfig = {
name: 'Embeddings',
description: 'Generate Open AI embeddings',
longDescription:
"Convert text into numerical vector representations using OpenAI's embedding models. Transform text data into embeddings for semantic search, clustering, and other vector-based operations.",
'Integrate Embeddings into the workflow. Can generate embeddings from text. Requires API Key.',
category: 'tools',
docsLink: 'https://docs.sim.ai/tools/openai',
bgColor: '#10a37f',

View File

@@ -7,7 +7,7 @@ export const OutlookBlock: BlockConfig<OutlookResponse> = {
name: 'Outlook',
description: 'Access Outlook',
longDescription:
'Integrate Outlook functionality to read, draft, andsend email messages within your workflow. Automate email communications and process email content using OAuth authentication.',
'Integrate Outlook into the workflow. Can read, draft, and send email messages. Requires OAuth. Can be used in trigger mode to trigger a workflow when a new email is received.',
docsLink: 'https://docs.sim.ai/tools/outlook',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -6,8 +6,7 @@ export const ParallelBlock: BlockConfig<ToolResponse> = {
type: 'parallel_ai',
name: 'Parallel AI',
description: 'Search with Parallel AI',
longDescription:
"Search the web using Parallel AI's advanced search capabilities. Get comprehensive results with intelligent processing and content extraction.",
longDescription: 'Integrate Parallel AI into the workflow. Can search the web. Requires API Key.',
docsLink: 'https://docs.parallel.ai/search-api/search-quickstart',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const PerplexityBlock: BlockConfig<PerplexityChatResponse> = {
name: 'Perplexity',
description: 'Use Perplexity AI chat models',
longDescription:
'Generate completions using Perplexity AI models with real-time knowledge and search capabilities. Create responses, answer questions, and generate content with customizable parameters.',
'Integrate Perplexity into the workflow. Can generate completions using Perplexity AI chat models. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/perplexity',
category: 'tools',
bgColor: '#20808D', // Perplexity turquoise color

View File

@@ -7,7 +7,7 @@ export const PineconeBlock: BlockConfig<PineconeResponse> = {
name: 'Pinecone',
description: 'Use Pinecone vector database',
longDescription:
"Store, search, and retrieve vector embeddings using Pinecone's specialized vector database. Generate embeddings from text and perform semantic similarity searches with customizable filtering options.",
'Integrate Pinecone into the workflow. Can generate embeddings, upsert text, search with text, fetch vectors, and search with vectors. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/pinecone',
category: 'tools',
bgColor: '#0D1117',

View File

@@ -7,7 +7,7 @@ export const PostgreSQLBlock: BlockConfig<PostgresResponse> = {
name: 'PostgreSQL',
description: 'Connect to PostgreSQL database',
longDescription:
'Connect to any PostgreSQL database to execute queries, manage data, and perform database operations. Supports SELECT, INSERT, UPDATE, DELETE operations with secure connection handling.',
'Integrate PostgreSQL into the workflow. Can query, insert, update, delete, and execute raw SQL.',
docsLink: 'https://docs.sim.ai/tools/postgresql',
category: 'tools',
bgColor: '#336791',

View File

@@ -7,7 +7,7 @@ export const QdrantBlock: BlockConfig<QdrantResponse> = {
name: 'Qdrant',
description: 'Use Qdrant vector database',
longDescription:
'Store, search, and retrieve vector embeddings using Qdrant. Perform semantic similarity searches and manage your vector collections.',
'Integrate Qdrant into the workflow. Can upsert, search, and fetch points. Requires API Key.',
docsLink: 'https://qdrant.tech/documentation/',
category: 'tools',
bgColor: '#1A223F',

View File

@@ -7,7 +7,7 @@ export const RedditBlock: BlockConfig<RedditResponse> = {
name: 'Reddit',
description: 'Access Reddit data and content',
longDescription:
'Access Reddit data to retrieve posts and comments from any subreddit. Get post titles, content, authors, scores, comments and more.',
'Integrate Reddit into the workflow. Can get posts and comments from a subreddit. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/reddit',
category: 'tools',
bgColor: '#FF5700',

View File

@@ -7,7 +7,7 @@ export const ResponseBlock: BlockConfig<ResponseBlockOutput> = {
name: 'Response',
description: 'Send structured API response',
longDescription:
"Transform your workflow's variables into a structured HTTP response for API calls. Define response data, status code, and headers. This is the final block in a workflow and cannot have further connections.",
'Integrate Response into the workflow. Can send build or edit structured responses into a final workflow response.',
docsLink: 'https://docs.sim.ai/blocks/response',
category: 'blocks',
bgColor: '#2F55FF',

View File

@@ -109,8 +109,7 @@ export const RouterBlock: BlockConfig<RouterResponse> = {
name: 'Router',
description: 'Route workflow',
longDescription:
'Intelligently direct workflow execution to different paths based on input analysis. Use AI to determine the most appropriate next step in your workflow based on content, intent, or specific criteria.',
docsLink: 'https://docs.sim.ai/blocks/router',
'This is a core workflow block. Intelligently direct workflow execution to different paths based on input analysis. Use natural language to instruct the router to route to certain blocks based on the input.',
category: 'blocks',
bgColor: '#28C43F',
icon: ConnectIcon,

View File

@@ -6,7 +6,8 @@ export const S3Block: BlockConfig<S3Response> = {
type: 's3',
name: 'S3',
description: 'View S3 files',
longDescription: 'Retrieve and view files from Amazon S3 buckets using presigned URLs.',
longDescription:
'Integrate S3 into the workflow. Can get presigned URLs for S3 objects. Requires access key and secret access key.',
docsLink: 'https://docs.sim.ai/tools/s3',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -6,7 +6,7 @@ export const ScheduleBlock: BlockConfig = {
name: 'Schedule',
description: 'Trigger workflow execution on a schedule',
longDescription:
'Configure automated workflow execution with flexible timing options. Set up recurring workflows that run at specific intervals or times.',
'Integrate Schedule into the workflow. Can trigger a workflow on a schedule configuration.',
category: 'triggers',
bgColor: '#7B68EE',
icon: ScheduleIcon,

View File

@@ -6,8 +6,7 @@ export const SerperBlock: BlockConfig<SearchResponse> = {
type: 'serper',
name: 'Serper',
description: 'Search the web using Serper',
longDescription:
"Access real-time web search results with Serper's Google Search API integration. Retrieve structured search data including web pages, news, images, and places with customizable language and region settings.",
longDescription: 'Integrate Serper into the workflow. Can search the web. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/serper',
category: 'tools',
bgColor: '#2B3543',

View File

@@ -7,7 +7,7 @@ export const SharepointBlock: BlockConfig<SharepointResponse> = {
name: 'Sharepoint',
description: 'Read and create pages',
longDescription:
'Integrate Sharepoint functionality to manage pages. Read and create pages, and list sites using OAuth authentication. Supports page operations with custom MIME types and folder organization.',
'Integrate Sharepoint into the workflow. Can read and create pages, and list sites. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/sharepoint',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -7,7 +7,7 @@ export const SlackBlock: BlockConfig<SlackResponse> = {
name: 'Slack',
description: 'Send messages to Slack or trigger workflows from Slack events',
longDescription:
"Comprehensive Slack integration with OAuth authentication. Send formatted messages using Slack's mrkdwn syntax or trigger workflows from Slack events like mentions and messages.",
'Integrate Slack into the workflow. Can send messages, create canvases, and read messages. Requires OAuth. Can be used in trigger mode to trigger a workflow when a message is sent to a channel.',
docsLink: 'https://docs.sim.ai/tools/slack',
category: 'tools',
bgColor: '#611f69',

View File

@@ -13,7 +13,7 @@ export const StagehandBlock: BlockConfig<StagehandExtractResponse> = {
name: 'Stagehand Extract',
description: 'Extract data from websites',
longDescription:
'Use Stagehand to extract structured data from webpages using Browserbase and OpenAI.',
'Integrate Stagehand into the workflow. Can extract structured data from webpages. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/stagehand',
category: 'tools',
bgColor: '#FFC83C',

View File

@@ -7,7 +7,7 @@ export const StagehandAgentBlock: BlockConfig<StagehandAgentResponse> = {
name: 'Stagehand Agent',
description: 'Autonomous web browsing agent',
longDescription:
'Use Stagehand to create an autonomous web browsing agent that can navigate across websites, perform tasks, and return structured data.',
'Integrate Stagehand Agent into the workflow. Can navigate the web and perform tasks. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/stagehand_agent',
category: 'tools',
bgColor: '#FFC83C',

View File

@@ -10,7 +10,7 @@ export const SupabaseBlock: BlockConfig<SupabaseResponse> = {
name: 'Supabase',
description: 'Use Supabase database',
longDescription:
'Integrate with Supabase to manage your database, authentication, storage, and more. Query data, manage users, and interact with Supabase services directly.',
'Integrate Supabase into the workflow. Can get many rows, get, create, update, delete, and upsert a row.',
docsLink: 'https://docs.sim.ai/tools/supabase',
category: 'tools',
bgColor: '#1C1C1C',

View File

@@ -7,7 +7,7 @@ export const TavilyBlock: BlockConfig<TavilyResponse> = {
name: 'Tavily',
description: 'Search and extract information',
longDescription:
"Access Tavily's AI-powered search engine to find relevant information from across the web. Extract and process content from specific URLs with customizable depth options.",
'Integrate Tavily into the workflow. Can search the web and extract content from specific URLs. Requires API Key.',
category: 'tools',
docsLink: 'https://docs.sim.ai/tools/tavily',
bgColor: '#0066FF',

View File

@@ -7,7 +7,7 @@ export const TelegramBlock: BlockConfig<TelegramMessageResponse> = {
name: 'Telegram',
description: 'Send messages through Telegram or trigger workflows from Telegram events',
longDescription:
'Send messages to any Telegram channel using your Bot API key or trigger workflows from Telegram bot messages. Integrate automated notifications and alerts into your workflow to keep your team informed.',
'Integrate Telegram into the workflow. Can send messages. Can be used in trigger mode to trigger a workflow when a message is sent to a chat.',
docsLink: 'https://docs.sim.ai/tools/telegram',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -29,8 +29,7 @@ export const TranslateBlock: BlockConfig = {
type: 'translate',
name: 'Translate',
description: 'Translate text to any language',
longDescription:
'Convert text between languages while preserving meaning, nuance, and formatting. Utilize powerful language models to produce natural, fluent translations with appropriate cultural adaptations.',
longDescription: 'Integrate Translate into the workflow. Can translate text to any language.',
docsLink: 'https://docs.sim.ai/tools/translate',
category: 'tools',
bgColor: '#FF4B4B',

View File

@@ -6,7 +6,7 @@ export const TwilioSMSBlock: BlockConfig<TwilioSMSBlockOutput> = {
type: 'twilio_sms',
name: 'Twilio SMS',
description: 'Send SMS messages',
longDescription: 'Send text messages to single or multiple recipients using the Twilio API.',
longDescription: 'Integrate Twilio into the workflow. Can send SMS messages.',
category: 'tools',
bgColor: '#F22F46', // Twilio brand color
icon: TwilioIcon,

View File

@@ -7,7 +7,7 @@ export const TypeformBlock: BlockConfig<TypeformResponse> = {
name: 'Typeform',
description: 'Interact with Typeform',
longDescription:
'Access and retrieve responses from your Typeform forms. Integrate form submissions data into your workflow for analysis, storage, or processing.',
'Integrate Typeform into the workflow. Can retrieve responses, download files, and get form insights. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/typeform',
category: 'tools',
bgColor: '#262627', // Typeform brand color

View File

@@ -7,7 +7,7 @@ export const VisionBlock: BlockConfig<VisionResponse> = {
name: 'Vision',
description: 'Analyze images with vision models',
longDescription:
'Process visual content with customizable prompts to extract insights and information from images.',
'Integrate Vision into the workflow. Can analyze images with vision models. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/vision',
category: 'tools',
bgColor: '#4D5FFF',

View File

@@ -7,7 +7,7 @@ export const WealthboxBlock: BlockConfig<WealthboxResponse> = {
name: 'Wealthbox',
description: 'Interact with Wealthbox',
longDescription:
'Integrate Wealthbox functionality to manage notes, contacts, and tasks. Read content from existing notes, contacts, and tasks and write to them using OAuth authentication. Supports text content manipulation for note creation and editing.',
'Integrate Wealthbox into the workflow. Can read and write notes, read and write contacts, and read and write tasks. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/wealthbox',
category: 'tools',
bgColor: '#E0E0E0',

View File

@@ -6,8 +6,7 @@ export const WhatsAppBlock: BlockConfig<WhatsAppResponse> = {
type: 'whatsapp',
name: 'WhatsApp',
description: 'Send WhatsApp messages',
longDescription:
'Send messages to WhatsApp users using the WhatsApp Business API. Requires WhatsApp Business API configuration.',
longDescription: 'Integrate WhatsApp into the workflow. Can send messages.',
docsLink: 'https://docs.sim.ai/tools/whatsapp',
category: 'tools',
bgColor: '#25D366',

View File

@@ -7,7 +7,7 @@ export const WikipediaBlock: BlockConfig<WikipediaResponse> = {
name: 'Wikipedia',
description: 'Search and retrieve content from Wikipedia',
longDescription:
"Access Wikipedia articles, search for pages, get summaries, retrieve full content, and discover random articles from the world's largest encyclopedia.",
'Integrate Wikipedia into the workflow. Can get page summary, search pages, get page content, and get random page.',
docsLink: 'https://docs.sim.ai/tools/wikipedia',
category: 'tools',
bgColor: '#000000',

View File

@@ -39,7 +39,8 @@ const getAvailableWorkflows = (): Array<{ label: string; id: string }> => {
export const WorkflowBlock: BlockConfig = {
type: 'workflow',
name: 'Workflow',
description: 'Execute another workflow',
description:
'This is a core workflow block. Execute another workflow as a block in your workflow. Enter the input variable to pass to the child workflow.',
category: 'blocks',
bgColor: '#705335',
icon: WorkflowIcon,

View File

@@ -7,7 +7,7 @@ export const XBlock: BlockConfig<XResponse> = {
name: 'X',
description: 'Interact with X',
longDescription:
'Connect with X to post tweets, read content, search for information, and access user profiles. Integrate social media capabilities into your workflow with comprehensive X platform access.',
'Integrate X into the workflow. Can post a new tweet, get tweet details, search tweets, and get user profile. Requires OAuth.',
docsLink: 'https://docs.sim.ai/tools/x',
category: 'tools',
bgColor: '#000000', // X's black color

View File

@@ -6,8 +6,7 @@ export const YouTubeBlock: BlockConfig<YouTubeSearchResponse> = {
type: 'youtube',
name: 'YouTube',
description: 'Search for videos on YouTube',
longDescription:
'Find relevant videos on YouTube using the YouTube Data API. Search for content with customizable result limits and retrieve structured video metadata for integration into your workflow.',
longDescription: 'Integrate YouTube into the workflow. Can search for videos. Requires API Key.',
docsLink: 'https://docs.sim.ai/tools/youtube',
category: 'tools',
bgColor: '#FF0000',