Show "works with" app logos and filter by app
@slashclone/integration-logos
Add a "works with" feature to a catalog or marketplace: each item shows logos of the apps it integrates with, and people can browse and filter search by app. Tags are detected from strong signals like env vars, hosts, and MCP servers before mentions, owners can override them, and logos come from simple-icons with a lettered fallback, an SVG safety check, and a dry-run retag job.
- Activity
- New: be the first to try it
- Installs
- 0 installs
- Likes
- 0 likes
- Clones
- 0 clones
- 1{
- 2 "groups": {
- 3 "chat": "Chat",
- 4 "docs": "Docs and notes",
- 5 "dev": "Developer tools",
- 6 "automation": "Automation",
- 7 "payments": "Payments",
- 8 "google": "Google"
- 9 },
- 10 "integrations": [
- 11 {
- 12 "id": "slack",
- 13 "name": "Slack",
- 14 "group": "chat",
- 15 "domains": ["slack.com"],
- 16 "envPrefixes": ["SLACK_"],
- 17 "mcp": ["slack"],
- 18 "workflowNodes": ["slack"],
- 19 "aliases": [],
- 20 "rule": "name",
- 21 "icon": "slack"
- 22 },
- 23 {
- 24 "id": "notion",
- 25 "name": "Notion",
- 26 "group": "docs",
- 27 "domains": ["notion.so", "notion.com"],
- 28 "envPrefixes": ["NOTION_"],
- 29 "mcp": ["notion"],
- 30 "workflowNodes": ["notion"],
- 31 "aliases": [],
- 32 "rule": "case",
- 33 "icon": "notion"
- 34 },
- 35 {
- 36 "id": "linear",
- 37 "name": "Linear",
- 38 "group": "dev",
- 39 "domains": ["linear.app"],
- 40 "envPrefixes": ["LINEAR_"],
- 41 "mcp": ["linear"],
- 42 "workflowNodes": ["linear"],
- 43 "aliases": ["linear.app", "Linear issues"],
- 44 "rule": "aliases",
- 45 "icon": "linear"
- 46 },
- 47 {
- 48 "id": "github",
- 49 "name": "GitHub",
- 50 "group": "dev",
- 51 "domains": ["github.com", "api.github.com"],
- 52 "envPrefixes": ["GITHUB_", "GH_"],
- 53 "mcp": ["github"],
- 54 "workflowNodes": ["github"],
- 55 "aliases": [],
- 56 "rule": "name",
- 57 "icon": "github"
- 58 },
- 59 {
- 60 "id": "make",
- 61 "name": "Make",
- 62 "group": "automation",
- 63 "domains": ["make.com"],
- 64 "envPrefixes": ["MAKE_"],
- 65 "mcp": [],
- 66 "workflowNodes": [],
- 67 "aliases": ["make.com", "Make scenario"],
- 68 "rule": "aliases",
- 69 "icon": "make"
- 70 },
- 71 {
- 72 "id": "stripe",
- 73 "name": "Stripe",
- 74 "group": "payments",
- 75 "domains": ["stripe.com"],
- 76 "envPrefixes": ["STRIPE_"],
- 77 "mcp": ["stripe"],
- 78 "workflowNodes": ["stripe"],
- 79 "aliases": [],
- 80 "rule": "name",
- 81 "icon": "stripe"
- 82 },
- 83 {
- 84 "id": "google-sheets",
- 85 "name": "Google Sheets",
- 86 "group": "google",
- 87 "domains": ["sheets.googleapis.com"],
- 88 "envPrefixes": [],
- 89 "mcp": ["google-sheets"],
- 90 "workflowNodes": ["googleSheets"],
- 91 "aliases": ["gsheets"],
- 92 "rule": "name",
- 93 "icon": "googlesheets"
- 94 }
- 95 ]
- 96}
