Skip to content

GTM-Base/claymate-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClayMate Lite

A lightweight Chrome extension for copying and pasting Clay table schemas between tables.

Stop rebuilding tables from scratch. Export your column structure from one table, import it into another in seconds.

Quick Start

git clone https://github.com/GTM-Base/claymate-lite.git ~/claymate-lite

Then load in Chrome:

  1. Go to chrome://extensions
  2. Enable Developer mode (top right)
  3. Click Load unpacked → select ~/claymate-lite

Done! The ClayMate icon appears on any Clay table page.


Features

Action Description
Copy All Export entire table schema to clipboard
Copy Selected Export only selected columns
Export JSON Download schema as a file
Import JSON Load schema from a file
Create Columns Build columns from pasted JSON

Why Use ClayMate Lite?

  • Save time - Stop manually recreating the same enrichment flows
  • Share templates - Send table structures to teammates as JSON
  • Version control - Keep schemas in git alongside your code
  • AI-friendly - Generate schemas with Claude or GPT

How It Works

  1. Open any Clay table at app.clay.com
  2. Click the ClayMate icon (bottom right corner)
  3. Copy your table schema
  4. Go to a different table
  5. Paste and click Create Columns

ClayMate converts Clay's internal field IDs to portable column name references ({{@Column Name}}), so schemas work across any table.


Schema Format

Schemas are JSON files you can save, share, and version control:

{
  "version": "1.0",
  "columnCount": 3,
  "columns": [
    {
      "index": 0,
      "name": "Website",
      "type": "text",
      "typeSettings": { "dataTypeSettings": { "type": "text" } }
    },
    {
      "index": 1,
      "name": "Domain",
      "type": "formula",
      "typeSettings": {
        "formulaText": "DOMAIN({{@Website}})",
        "formulaType": "text",
        "dataTypeSettings": { "type": "text" }
      }
    }
  ]
}

See .claude/CLAUDE.md for the full format reference.


Using with Claude

ClayMate Lite schemas work great with AI. Ask Claude to generate a schema, then paste it directly into the extension.

Example prompt:

"Create a ClayMate schema with a Domain input column, a formula to extract the domain from a URL, and columns to pull company name and employee count from an enrichment."

See .claude/CLAUDE.md for schema format details.


Updating

cd ~/claymate-lite && git pull

Then click the refresh icon in chrome://extensions.


Troubleshooting

Extension not showing?

  • Must be on app.clay.com (not marketing site)
  • Developer mode must be enabled
  • Refresh the page

Columns failing to create?

  • Check browser console (F12) for errors
  • Verify JSON is valid
  • Ensure you're on a table page (URL has /tables/)

Action columns not working?

  • You need to replace authAccountId values with your own
  • Get your auth IDs by exporting an existing table that uses those integrations

Contributing

Issues and PRs welcome at github.com/GTM-Base/claymate-lite


License

MIT - Use it however you want.


Built by GTMBase for the Clay community.

About

Copy and paste Clay table schemas between tables. Chrome extension for Clay.com power users.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors