oxygen-agent.com

oxygen-table-tidy

Tidy an OXYGEN Table: inspect duplicate columns, ordering, formatting, types, hide/archive candidates, and suspicious values; present findings by category; then apply only approved reversible fixes.

First seen Jun 30, 2026

Installation

$ npx skills add https://oxygen-agent.com

Summary

  • Tidy an OXYGEN Table: inspect duplicate columns, ordering, formatting, types, hide/archive candidates, and suspicious values; present findings by category; then apply only approved reversible fixes.
  • This is table structure and cell formatting, not CRM record deduplication or merge.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from oxygen-agent.com · top by installs.

npx skills add https://oxygen-agent.com

Browse all from oxygen-agent.com

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash(oxygen *), Bash(oxygen-dev *), Bash(jq *)

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,504 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 79 installs

SKILL.md

OXYGEN Table Tidy

  1. Hydrate tables tidy-suggest through command discovery and run it read-only on the selected Table.
  2. Present every finding category separately: duplicate/overlapping columns, order, type, formatting, hide/archive suggestions, and value sanity.
  3. Ask for per-category approval; “tidy it” is not blanket permission to archive or rewrite data.
  4. Apply only approved changes through native scoped primitives: reorder, archive/unarchive, retype, or add a cleaned/formula column.
  5. Re-describe the Table, report the reversible changes, and return its deep-link.

A curated column that is empty on EVERY row

The enrichment never ran — it fires only on rows as they are WRITTEN, so records that predate it are untouched and nothing says so. crm enrichment backfill --object <object> reports how many were missed and what finishing costs, then fills a batch at a time; preview is free, --live --approved --max-credits <n> advances, filled rows are never re-charged. Not columns run --force, which means the opposite.

What a Table opens on

Two independent things narrow it, and a tidy pass must not confuse them: hiddenByDefault, the workspace's curation, reported per column by tables describe --json and changed with columns update <table> <column> --hidden-by-default / --no-hidden-by-default; and the per-user empty-column collapse. A column can be blank and still be in the opening set.

Hidden is not archived — tables describe, tables query --fields, the record page and every API still return it, and a hidden payload is still read by the columns derived from it. Prefer hiding to archiving.

On companies, name the difference rather than guessing: Open Deal is the stage of the most advanced currently OPEN deal (blank means none, including all won or lost; repair with crm rollup); Account Stage is the account's own lifecycle, independent of any deal.

Do not merge CRM records, delete source evidence, overwrite raw values when a derived cleaned column is safer, or run paid AI/provider cleanup without a separate preview and cap.