Agent Skill · Landbase

workflow-enrich

Batch attribute enrichment on a Landbase dataset — adds company and person fields (industry, size, description, technologies, etc.) from the Landbase graph at scale.

Provider: Landbase Path in repo: tools/workflow-enrich/SKILL.md

Skill body

Workflow Enrich

Adds company and person attribute fields to a matched dataset from the Landbase graph. This is the attribute enrichment step — it adds fields like industry, size, description, and tech stack. For email and phone enrichment, use contact-enrich instead.

Run

landbase-cli workflow enrich ds-MATCHED \
  --company-fields=industry,size_range,description,keywords,technologies_used \
  --wait

An unrecognized field name is not an error: the run SUCCEEDs and that column comes back empty on every row. Use the names below verbatim, and datasets peek the output before feeding it to qualify or research — those read a blank column as “no information” and answer anyway.

Interactive runs: enrich on a large dataset is long. In an interactive session, trigger without --wait, capture the workflow_run_id, and follow the workflow-monitor skill to narrate live progress — a --wait subprocess can’t stream its progress line into the chat. Keep --wait for scripted/CI runs or when the user just wants the final result.

Flags

Flag Notes
--company-fields=<list> Comma-separated company attribute fields to enrich
--person-fields=<list> Comma-separated person attribute fields to enrich
--wait Blocks until the workflow completes. Use for scripted/CI runs or when only the final result is wanted; drop it in interactive sessions and monitor live via workflow-monitor (see the Run note above)

Standard field pack

Common company fields for most enrichment tasks:

industry,
size_range, revenue_range, employees_count,
hq_country, hq_state, hq_city,
founded_year, description, keywords, technologies_used,
last_funding_round_name, last_amount_raised_usd, total_amount_raised_usd

Identity columns (company_name, website, linkedin_url) are already on the matched row — no need to request them again.

Names that look plausible but return an empty column: business_description (use description), sub_industry, growth_signals, funding_stage (use last_funding_round_name), employee_count (use employees_count), last_funding_amount_usd / total_funding_usd (use the _amount_raised_usd spellings above). These are enrich-path names only — the same word may be valid in a search query, which resolves against a different vocabulary.

Getting the enriched dataset

Enrich writes a new dataset and leaves ds-MATCHED untouched — the finished run names the output in output_dataset_id:

landbase-cli workflow enrich ds-MATCHED --company-fields=industry,size_range --wait \
  | jq -r '.poll.run.output_dataset_id'
# → ds-ENRICHED

Without --wait: workflow status ds-MATCHED --run=<run-id>.[0].output_dataset_id once SUCCEEDED.

Enrich output downloads directly — datasets download <ds-ENRICHED> out.jsonl.gz, no publish step, unlike qualify and research. Those are the native bytes; name the file .jsonl.gz because that is what enrich writes, not because the extension converts anything. publish only if you need CSV.

In the pipeline

workflow enrich fits both the upload pipeline and the search-refinement path:

# Upload pipeline
upload → onboard → match → enrich → qualify / research → publish

# Search-created pool refinement (Path B in the landbase-search skill)
search --mode=default → enrich → transform → publish

Datasets from search --mode=default are already matched, so they go straight to enrich (no onboard/match). Uploaded CSVs must be onboarded and matched first.

See dataset-pipeline for the full upload pipeline with ID extraction, and workflow-transform for the refinement step.

When to use this instead of –mode=research

To filter or rank a search --mode=default list on a catalog attribute it doesn’t carry yet, workflow enrich is the self-serve alternative to a fresh --mode=research run — and it doesn’t charge credits, which --mode=research does. Append the field here, then filter/rank with workflow transform.

Works when the attribute is in the Landbase company/person catalog — e.g. technologies_used, description, employees_count, revenue_range, founded_year, keywords.

Does NOT work — use --mode=research instead:

Red Flags — STOP

Skill frontmatter

when_to_use: when enriching a dataset with company or person attributes, adding fields like industry, size_range, description, or technologies_used to matched records, or running the enrich step of the upload → onboard → match → enrich pipeline version: 1.1.0 user-invocable: true allowed-tools: BashAskUserQuestion model: sonnet

Work with this as data

Every skill here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for agent skills

4 MCP tools reach this
  • find_skillsBrowse and filter every skill in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This skill
curl "https://apis.io/api/v1/skills/workflow-enrich"
All agent skills
curl "https://apis.io/api/v1/skills?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.