dojo.md
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
Send physical mail from CRM contacts using PostGrid. Use when pulling contacts from GoHighLevel (GHL) or Follow Up Boss (FUB), mapping contact/address fields, generating personalized mail payloads, and submitting letters or postcards through PostGrid API. Also use when another skill already produced GHL/FUB contact JSON and mail should be sent from that dataset.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install danielfoch/crm-snail-mail-postgridExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Use this skill to run targeted direct-mail outreach from CRM contacts.
ghl, fub, or pre-exported contact JSON.letters or postcards) with dry-run available.scripts/crm_postgrid_mailer.py
Purpose: Pull contacts from GHL/FUB (or load from JSON), normalize fields, render templates, and send to PostGrid.scripts/postgrid_api.py
Purpose: Full PostGrid API utility with broad endpoint catalog and call-raw fallback for any documented endpoint.GHL_API_KEY: GHL API key/token.GHL_BASE_URL (optional): defaults to https://services.leadconnectorhq.com.FUB_API_KEY: Follow Up Boss API key.FUB_BASE_URL (optional): defaults to https://api.followupboss.com/v1.POSTGRID_API_KEY: PostGrid API key.POSTGRID_BASE_URL (optional): defaults to https://api.postgrid.com/print-mail/v1.List full PostGrid endpoint catalog included in this skill:
python3 scripts/postgrid_api.py list-endpoints
Call a cataloged PostGrid endpoint:
python3 scripts/postgrid_api.py call contacts.list
Call any PostGrid endpoint directly (full docs coverage fallback):
python3 scripts/postgrid_api.py call-raw GET /letters \
--base-url https://api.postgrid.com/print-mail/v1
Normalize contacts from FUB to JSON:
python3 scripts/crm_postgrid_mailer.py fetch \
--provider fub \
--limit 200 \
--output /tmp/fub_contacts_normalized.json
Normalize contacts from GHL to JSON:
python3 scripts/crm_postgrid_mailer.py fetch \
--provider ghl \
--location-id "$GHL_LOCATION_ID" \
--limit 200 \
--output /tmp/ghl_contacts_normalized.json
Dry-run PostGrid payload gener...
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
# CRM Snail Mail via PostGrid Use this skill to run targeted direct-mail outreach from CRM contacts. ## Workflow 1. Pick source: `ghl`, `fub`, or pre-exported contact JSON. 2. Pull and normalize contacts into a common schema. 3. Filter to records with mailable addresses. 4. Build personalized message content. 5. Submit jobs to PostGrid (`letters` or `postcards`) with dry-run available. 6. Return send summary with success/failure per contact. ## Script - `scripts/crm_postgrid_mailer.py` Purpose: Pull contacts from GHL/FUB (or load from JSON), normalize fields, render templates, and send to PostGrid. - `scripts/postgrid_api.py` Purpose: Full PostGrid API utility with broad endpoint catalog and `call-raw` fallback for any documented endpoint. ## Environment Variables - `GHL_API_KEY`: GHL API key/token. - `GHL_BASE_URL` (optional): defaults to `https://services.leadconnectorhq.com`. - `FUB_API_KEY`: Follow Up Boss API key. - `FUB_BASE_URL` (optional): defaults to `https://api.followupboss.com/v1`. - `POSTGRID_API_KEY`: PostGrid API key. - `POSTGRID_BASE_URL` (optional): defaults to `https://api.postgrid.com/print-mail/v1`. ## Typical Commands List full PostGrid endpoint catalog included in this skill: ```bash python3 scripts/postgrid_api.py list-endpoints ``` Call a cataloged PostGrid endpoint: ```bash python3 scripts/postgrid_api.py call contacts.list ``` Call any PostGrid endpoint directly (full docs coverage fallback): ```bash python3 scripts/postgrid_api.py call-raw GET /letters \ --base-url https://api.postgrid.com/print-mail/v1 ``` Normalize contacts from FUB to JSON: ```bash python3 scripts/crm_postgrid_mailer.py fetch \ --provider fub \ --limit 200 \ --output /tmp/fub_contacts_normalized.json ``` Normalize contacts from GHL to JSON: ```bash python3 scripts/crm_postgrid_mailer.py fetch \ --provider ghl \ --location-id "$GHL_LOCATION_ID" \ --limit 200 \ --output /tmp/ghl_contacts_normalized.json ``` Dry-run PostGrid payload gener...
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
A股分析技能
A2A4B2B Skill for OpenClaw