- The `--debug-tables` flag prints all workbooks so you can map them manually
Resources
4Install
npx skillscat add diamitani/table-schema-skill Install via the SkillsCat registry.
SKILL.md
Clay Table Schema Reference
Update this file as you discover the actual column names in each {{COMPANY_NAME}} Clay table.
The daily_report.py script uses flexible field matching, but you can hardcode
the correct field names here for faster, more accurate pulls.
How to discover your column names
Run this to see raw cell keys from any table:
python daily_report.py --debug-tables # lists all workbooks + IDsThen in Python:
rows = get_all_rows(api_key, "YOUR_WORKBOOK_ID")
if rows:
print(rows[0]["cells"].keys()) # shows all column names for first rowKnown Table Schemas (fill in as confirmed)
Enrolled / Master Table
| Clay Column Name | Report Field | Notes |
|---|---|---|
| TBD | company_name | |
| TBD | domain | |
| TBD | created_at |
Director+ Contacts Table
| Clay Column Name | Report Field | Notes |
|---|---|---|
| TBD | full_name | |
| TBD | title | |
| TBD | ||
| TBD | linkedin_url | |
| TBD | company_name |
ICP — No HR Contacts Table
| Clay Column Name | Report Field | Notes |
|---|---|---|
| TBD | company_name | |
| TBD | domain | |
| TBD | reason/notes |
Bad ICP Table
| Clay Column Name | Report Field | Notes |
|---|---|---|
| TBD | company_name | |
| TBD | domain | |
| TBD | disqualification_reason |
Contacts / People Table
| Clay Column Name | Report Field | Notes |
|---|---|---|
| TBD | full_name | |
| TBD | title | |
| TBD | company_name | |
| TBD | ||
| TBD | linkedin_url |
Emails Sent Table
| Clay Column Name | Report Field | Notes |
|---|---|---|
| TBD | recipient email | |
| TBD | company | |
| TBD | sequence/campaign name | |
| TBD | sent_by / rep | |
| TBD | sent_at timestamp |
Notes
- If emails are tracked in Amplemarket (not Clay), the emails section will call the Amplemarket API instead
- Update
TABLE_PATTERNSindaily_report.pyif your table names don't match the defaults - The
--debug-tablesflag prints all workbooks so you can map them manually