Agent skill

Table Creation

by extruct-ai in extruct-ai/gtm-skills

Create an Extruct company table from user-provided data, upload rows, and optionally add enrichment columns.

No licenceAuto-check passedDocuments & Office

Install Table Creation

skills CLI
$ npx skills add extruct-ai/gtm-skills --skill table-creation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install extruct-ai/gtm-skills table-creation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/extruct-ai/gtm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/table-creation .claude/skills/table-creation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
table-creation
GitHub stars
109
Token cost
~1k tokens
SKILL.md length
448 words
Files
1
Skills in repo
20
Repo updated
First seen
Licence
None found

At a glance

Create an Extruct company table from user-provided data, upload rows, and optionally add enrichment columns.

  • Works in 6 steps: Parse input data → Decide: create new table or add to… → Upload rows → …
  • Upload companies
  • SKILL.md covers Extruct API Operations, Workflow, Input Parsing Patterns and Common Pitfalls
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Table Creation is an agent skill from extruct-ai/gtm-skills. Create an Extruct company table from user-provided data, upload rows, and optionally add enrichment columns. Handles the full flow: parse input (CSV, pasted list, or structured data), create or reuse a table, upload domains in batches, add agent columns, and trigger enrichment. Triggers on: "create table", "upload companies", "add to extruct", "new extruct table", "import companies", "upload list to extruct".

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Documents & Office, covering CSV and tabular files and Schema markup.

When your agent uses it

  • Upload companies
  • New extruct table
  • Import companies
  • Upload list to extruct

Example prompts

  • “create table”
  • “upload companies”
  • “add to extruct”
  • “/table-creation”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Parse input data
  2. Decide: create new table or add to existing
  3. Upload rows
  4. Add agent columns (optional)
  5. Trigger enrichment
  6. Report to user

What it can do on your machine

Read from SKILL.md and the folder at commit 34406cb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Table Creation loads about 1k tokens when it runs. Until then it costs about 107 tokens; SKILL.md has 448 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~107
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 448 words (~1,008 tokens).

“End-to-end workflow: parse company data → create/reuse Extruct table → upload rows → add columns → run enrichment.”

— opening of SKILL.md by extruct-ai
name
table-creation

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/table-creation of extruct-ai/gtm-skills.

Open the folder on GitHubat commit 34406cb

Compare with similar skills

Table Creation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Table Creation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Table Creation this skillextruct-ai/gtm-skills109—~1kAutomated safety check: PassNone
Data Extractorhanzili/hanzi-browse177—~2.2kAutomated safety check: PassCustom licence
Neo4j Import Skillneo4j-contrib/neo4j-skills114—~4.9kAutomated safety check: NotesMIT
Sector Analysttradermonty/claude-trading-skills3k1 repos~2.3kAutomated safety check: PassMIT
Data Processingjeremylongshore/tons-of-skills-marketplace2.8k—~1.3kAutomated safety check: PassMIT
Data Cleanupsgharlow/claude-code-recipes389—~566Automated safety check: PassCustom licence

Similar skills

  • Data Extractor

    hanzili/hanzi-browse

    Extract structured data from websites into CSV or JSON. An agent skill from hanzili/hanzi-browse.

    177 GitHub stars~2.2k tokensUpdated 5 mo ago
    Documents & OfficeAuto-check passed
  • Neo4j Import Skill

    neo4j-contrib/neo4j-skills

    Import structured data into Neo4j — LOAD CSV, CALL IN TRANSACTIONS, neo4j-admin database import full (offline bulk), apoc.load.csv/json, apoc.periodic.iterate, driver batch writes.

    114 GitHub stars~4.9k tokensUpdated yesterday
    Documents & OfficeAuto-check: notes
  • Sector Analyst

    tradermonty/claude-trading-skills

    This skill should be used when analyzing sector rotation patterns and market cycle positioning.

    3k GitHub starsUsed in 1 repo~2.3k tokens
    Documents & OfficeAuto-check passed
  • Data Processing

    jeremylongshore/tons-of-skills-marketplace

    A skill your agent uses when working with structured data files (CSV, JSON, YAML, TOML, Parquet) — querying, transforming, filtering, aggregating, or converting between formats

    2.8k GitHub stars~1.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Data Cleanup

    sgharlow/claude-code-recipes

    Clean and standardize messy tabular data (CSV, spreadsheet paste, system exports) into an analysis-ready dataset — consistent dates and names, typed columns, duplicates identified, missing values…

    389 GitHub stars~566 tokensUpdated 2 mo ago
    Documents & OfficeAuto-check passed
  • Sn Da Image Caption

    MichaelYang-lyx/AIDABench

    图片理解与数据提取 skill。当图片文件(.png/.jpg/.jpeg/.gif/.webp/.bmp)是主要输入且用户需要理解、提取数据或分析图片内容时使用。提供预配置的 caption 脚本(scripts/caption.py),通过 vision 模型将图片转为文本描述,无需额外配置 API Key。覆盖:(1) 通过 scripts/caption.py…

    111 GitHub starsUsed in 1 repo~2k tokens
    Documents & OfficeAuto-check passed

More from extruct-ai/gtm-skills

All 20 skills in this repo
  • Account Research

    extruct-ai/gtm-skills

    Deep-research a single target account into a decision-ready dossier: the entity tree, the buying units and decision-makers, live signals (open/closed roles, leadership moves, news, tech stack), and…

    109 GitHub stars~1.6k tokensUpdated 9 days ago
    Auto-check passed
  • Campaign Sending

    extruct-ai/gtm-skills

    Upload finalized emails for sequencing and sending. An agent skill from extruct-ai/gtm-skills.

    109 GitHub stars~1.2k tokensUpdated 9 days ago
    Auto-check passed
  • Context Building

    extruct-ai/gtm-skills

    Build and maintain a global company context file that all other GTM skills read from.

    109 GitHub stars~1.5k tokensUpdated 9 days ago
    Auto-check passed
  • Email Generation

    extruct-ai/gtm-skills

    Render a cold-outreach email sequence from a fixed template set and a contact CSV whose input fields are already filled.

    109 GitHub stars~1.7k tokensUpdated 9 days ago
    Auto-check passed
  • Email Response Simulation

    extruct-ai/gtm-skills

    Deep persona simulation and skeptical buyer review for cold emails.

    109 GitHub stars~2.8k tokensUpdated 9 days ago
    Auto-check passed
  • Email Search

    extruct-ai/gtm-skills

    Get verified emails and phones for contacts found by people-search.

    109 GitHub stars~1.3k tokensUpdated 9 days ago
    Auto-check passed

Questions about Table Creation

What does Table Creation do?

Create an Extruct company table from user-provided data, upload rows, and optionally add enrichment columns. Table Creation is an agent skill from extruct-ai/gtm-skills. Create an Extruct company table from user-provided data, upload rows, and optionally add enrichment columns.

When should I use Table Creation?

Table Creation fits situations like: upload companies; new extruct table; import companies; upload list to extruct.

How do I install Table Creation in Claude Code?

Run `npx skills add extruct-ai/gtm-skills --skill table-creation -a claude-code`. Or copy the skill folder (skills/table-creation in extruct-ai/gtm-skills) into .claude/skills/table-creation in your project. Claude Code loads it when a task matches its description.

How do I install Table Creation in Codex?

Run `npx skills add extruct-ai/gtm-skills --skill table-creation -a codex`. Or copy the skill folder (skills/table-creation in extruct-ai/gtm-skills) into .agents/skills/table-creation in your project. Codex loads it when a task matches its description.

Can I use Table Creation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add extruct-ai/gtm-skills --skill table-creation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/table-creation, .gemini/skills/table-creation, .github/skills/table-creation and .opencode/skills/table-creation in your project.

What does Table Creation need to run?

SKILL.md names no scripts, command-line tools or credentials: Table Creation is instructions for the agent only.

Does Table Creation access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Table Creation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Table Creation use?

No licence was found for Table Creation or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Table Creation use?

About 1k tokens (SKILL.md is roughly 4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Table Creation?

Skills that share tags, products or a category with Table Creation: Data Extractor (hanzili/hanzi-browse, 177 stars), Neo4j Import Skill (neo4j-contrib/neo4j-skills, 114 stars), Sector Analyst (tradermonty/claude-trading-skills, 3k stars) and Data Processing (jeremylongshore/tons-of-skills-marketplace, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Table Creation?

extruct-ai (a GitHub organization) maintains it in extruct-ai/gtm-skills, which has 109 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on September 28, 2026.

Source: extruct-ai/gtm-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.