gtm-enrichment-smart
Installation
SKILL.md
GTM Enrichment — Smart (Multi-Provider Waterfall)
Setup
Choose the available runtime before doing any credential setup:
- Terminal-free client: skip the shell commands below. Use connected MCP tools. For ScrapeCreators operations, read
scrapecreators-apiand prefercall_data_provider. If a required enrichment provider has no connected tool, report that part of the waterfall as unavailable rather than fabricating enrichment data. - Local terminal: use the GooseWorks credentials and proxy commands below.
Read your credentials from ~/.gooseworks/credentials.json:
export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
The local proxy endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY". ScrapeCreators operation descriptions below remain environment-neutral in both runtimes.