Skip to content

Commit 1205730

Browse files
authored
feat(blocks): add external-service url to block metadata (#5032)
* feat(blocks): add external-service url to block metadata - Add optional `url` field to BlockMeta for the integration's own homepage (e.g. exa.ai, salesforce.com), distinct from docsLink which points at Sim's docs - Populate `url` on all 209 integration blocks with verified homepages (protocol/internal blocks without a single vendor site are left without one) - Document the field in the add-block skill and command, with rule + checklist entries - Backfill missing docsLink on dspy and add a few accurate tag entries * fix(blocks): drop tag backfills to avoid catalog drift Revert the agiloft/exa/tailscale tag additions; integrations.json (used by landing/SEO) is not regenerated here, so the expanded tags would diverge from getAllBlockMeta(). Keep the url additions, which are not projected into integrations.json. * fix(blocks): correct inaccurate tool URLs flagged in review - spotify: open.spotify.com (web player) -> www.spotify.com brand homepage - sts: point to the STS API reference (aws.amazon.com/sts 404s; STS has no standalone product page) instead of the shared IAM page - microsoft: drop locale-specific /en-us/ segments across Excel, Teams, OneDrive, SharePoint, Outlook, Dataverse, Planner, Entra ID, and shorten OneDrive/Outlook to stable product roots
1 parent 746520c commit 1205730

212 files changed

Lines changed: 231 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.agents/skills/add-block/SKILL.md

Lines changed: 3 additions & 0 deletions

.claude/commands/add-block.md

Lines changed: 2 additions & 0 deletions

apps/sim/blocks/blocks/agentmail.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,7 @@ export const AgentMailBlock: BlockConfig = {
623623

624624
export const AgentMailBlockMeta = {
625625
tags: ['messaging', 'automation'],
626+
url: 'https://agentmail.to',
626627
templates: [
627628
{
628629
icon: AgentMailIcon,

apps/sim/blocks/blocks/agentphone.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -752,6 +752,7 @@ export const AgentPhoneBlock: BlockConfig = {
752752

753753
export const AgentPhoneBlockMeta = {
754754
tags: ['messaging', 'automation'],
755+
url: 'https://agentphone.ai',
755756
templates: [
756757
{
757758
icon: AgentPhoneIcon,

apps/sim/blocks/blocks/agiloft.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,7 @@ export const AgiloftBlock: BlockConfig = {
434434

435435
export const AgiloftBlockMeta = {
436436
tags: ['automation'],
437+
url: 'https://www.agiloft.com',
437438
templates: [
438439
{
439440
icon: AgiloftIcon,

apps/sim/blocks/blocks/ahrefs.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,7 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
575575

576576
export const AhrefsBlockMeta = {
577577
tags: ['seo', 'marketing', 'data-analytics'],
578+
url: 'https://ahrefs.com',
578579
templates: [
579580
{
580581
icon: AhrefsIcon,

apps/sim/blocks/blocks/airtable.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,7 @@ Return ONLY the valid JSON object - no explanations, no markdown.`,
348348

349349
export const AirtableBlockMeta = {
350350
tags: ['spreadsheet', 'automation'],
351+
url: 'https://www.airtable.com',
351352
templates: [
352353
{
353354
icon: AirtableIcon,

apps/sim/blocks/blocks/airweave.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ export const AirweaveBlock: BlockConfig<AirweaveSearchResponse> = {
105105

106106
export const AirweaveBlockMeta = {
107107
tags: ['vector-search', 'knowledge-base'],
108+
url: 'https://airweave.ai',
108109
templates: [
109110
{
110111
icon: AirweaveIcon,

apps/sim/blocks/blocks/algolia.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -649,6 +649,7 @@ Return ONLY the JSON array.`,
649649

650650
export const AlgoliaBlockMeta = {
651651
tags: ['vector-search', 'knowledge-base'],
652+
url: 'https://www.algolia.com',
652653
templates: [
653654
{
654655
icon: AlgoliaIcon,

apps/sim/blocks/blocks/amplitude.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -748,6 +748,7 @@ export const AmplitudeBlock: BlockConfig = {
748748

749749
export const AmplitudeBlockMeta = {
750750
tags: ['data-analytics', 'marketing'],
751+
url: 'https://amplitude.com',
751752
templates: [
752753
{
753754
icon: AmplitudeIcon,

0 commit comments

Comments
 (0)