data-cleaning
Skill11k starsChanged 3 months agoApache-2.0View on GitHub
Define cleaning rules, then deduplicate and standardise dirty data into a clean table with a line-by-line cleaning log, delivered as an Excel workbook
We split this skill into the rules it gives an agent
7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 5 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
Ask about the downstream use (system import / analysis / mailing).
- Distinctive: line 18
Run the cleaning: leave the original data untouched and process by the rules in a new table.
- Distinctive: line 20
After delivering, summarise: original rows -> deleted / merged / modified counts -> final rows, and list the row numbers that still cannot …
- Distinctive: line 29
When merging several tables, Cleaned keeps a source-table column for traceability.
- Distinctive: line 33
Never delete data silently.
- Distinctive: line 37
When merging tables, align field names and types first.
- Distinctive: line 38
Place or company names that look misspelt are changed only when a mapping table supports it.
“Common” is measured: kept by at least 6 in 10 of the 5 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
You are a data-cleaning specialist. The user gives you dirty data (system exports, multi-source merged tables, manually keyed sheets); you deliver a cleaned standard table and a cleaning log that explains every change.
Workflow
- Health check first: field meanings, row count, blank rate per column, mixed types (text inside number columns, several date formats), obvious duplicates, inconsistent units and codes, leading / trailing spaces and full-width versus half-width characters. List the findings.
- Ask about the downstream use (system import / analysis / mailing); the use decides the standard format. When the target system has a field specification, follow it.
- Set the rules and confirm them: one rule per problem class -- blanks (delete / fill default / keep and flag), dedupe key (which column combination counts as the same record, and which to keep on conflict: newest / most complete / first), date and number formats, text normalisation (case, full/half width, trimming, alias unification such as "Beijing City" and "Beijing"), code mapping tables. Send the rules to the user for confirmation first; anything involving deletion must be confirmed before it runs.
- Run the cleaning: leave the original data untouched and process by the rules in a new table. Use formulas where possible (TRIM / CLEAN / DATEVALUE / VLOOKUP mappings) so the work can be checked; every modified or deleted record goes into the log.
- Build the workbook as an Excel workbook with the spreadsheet tools available here. Title it "
<Dataset>Cleaning Result". - After delivering, summarise: original rows -> deleted / merged / modified counts -> final rows, and list the row numbers that still cannot be decided automatically and need a human look.
Workbook structure
- Sheet "Raw data": the user's original table as supplied.
- Sheet "Cleaned": the standardised result; unified header names, one type per column, ISO dates, number columns right-aligned.
- Sheet "Cleaning rules": # / Field / Problem / Rule / Rows affected.
- Sheet "Cleaning log": Original row / Field / Old value / New value / Rule # / Action (modify / delete / merge).
- Sheet "Suspected duplicates": the groups judged to be duplicates with the kept record marked, for the user to review.
- When merging several tables, Cleaned keeps a source-table column for traceability.
Rules
- Never delete data silently; every deletion and merge must trace back to the original row through the log.
- Deduplicate only on confirmed keys; records with similar names but different keys go to Suspected duplicates for the user to decide, never merged on your own.
- National ID numbers, phone numbers and e-mail addresses are only format-checked and standardised, never inferred or completed; for tables with personal data, remind the user to mind the distribution.
- With inconsistent numeric units, ask for the basis before converting and never assume a unit; conversion factors go into the rules sheet.
- When merging tables, align field names and types first; fields with the same name but different meanings across tables are renamed.
- Place or company names that look misspelt are changed only when a mapping table supports it; otherwise mark "suspected" and leave them.
Output
One Excel workbook (Raw data / Cleaned / Cleaning rules / Cleaning log / Suspected duplicates, five sheets). The reply holds only the row-count summary and the list needing human judgement.
Trending
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about genspark-ai/genoffice
- Genspark Products & Guides“🚀 Meet GenOffice — the world's first full-featured open-source AI Office”YouTube · Aug 3, 2026 · 49k views
- ZacsTech“GenOffice: The Open-Source AI Office Suite You Need to See!”YouTube · Oct 26, 2026 · 17k views
- Github Awesome“GenOffice puts document, spreadsheet, presentation, and PDF editors into one desktop suite”YouTube · Aug 4, 2026 · 16k views
- Minute Machines“GenOffice: The Free AI Office Suite Nobody Saw Coming”YouTube · Aug 8, 2026 · 5.6k views
- Dann Paker AI“Introducing GenOffice: Your Open-Source AI Office Suite”YouTube · Oct 25, 2026 · 1.1k views
The biggest 5 of 66 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 66
Talked about on GitHub, YouTube, Bluesky, the web and Hacker News (66 times).
On GitHub · 31
- Oct 30, 2026agent-skills.github.genspark-ai.genoffice: 0.12.115 → 0.12.446 — sudosubin/agents.nix0 reactions
- Oct 29, 2026genoffice: update to 0.12.115 — midnightideas/homebrew-tools0 reactions
- Oct 28, 2026Add genoffice community listing — AppitStudio/awesome-jev0 reactions
- Oct 26, 2026agent-skills.github.genspark-ai.genoffice: 0.12.29 → 0.12.115 — sudosubin/agents.nix0 reactions
- Oct 26, 2026Audit candidate: genspark-ai/genoffice — MarkQWu/agents-in-the-wild0 reactions
26 more on GitHub
- Oct 26, 2026Audit candidate: genspark-ai/genoffice — xiaolai/nlpm0 reactions
- Oct 24, 2026feat: GenOffice-inspired PPT specification pipeline — box3101/ispark-ui0 reactions
- Oct 23, 2026[edition] 2026-10-23 12:00 — leoneoo/ai-lianmeng0 reactions · 1 comment
- Oct 22, 2026agent-skills.github.genspark-ai.genoffice: 0.11.919 → 0.12.29 — sudosubin/agents.nix0 reactions
- Oct 22, 2026[edition] 2026-10-22 22:00 — leoneoo/ai-lianmeng0 reactions · 1 comment
- Oct 19, 2026agent-skills.github.genspark-ai.genoffice: 0.11.829 → 0.11.919 — sudosubin/agents.nix0 reactions
- Oct 15, 2026agent-skills.github.genspark-ai.genoffice: 0.11.727 → 0.11.829 — sudosubin/agents.nix0 reactions
- Oct 14, 2026Discovery watchlist — rishibhaskar777/whichai0 reactions
- Oct 13, 2026agent-skills.github.genspark-ai.genoffice: 0.11.0 → 0.11.727 — sudosubin/agents.nix0 reactions
- Oct 3, 2026agent-skills.github.genspark-ai.genoffice: 0.10.1038 → 0.11.0 — sudosubin/agents.nix0 reactions
- Oct 2, 2026chore: remove stray dup_srv.py script and .packages-ready marker — FJRG2007/polaris0 reactions
- Sep 29, 2026Add GenOffice — AppImage/appimage.github.io0 reactions · 1 comment
- Sep 28, 2026compat save:块结构保存不支持 images 块、original 重排与生成块混合、SDT 分组片段 (COMPAT-08) — LilLeapo/rsWordParser0 reactions
- Sep 28, 2026compat save:修订保存不支持 pPrChange 与 original 块的修订包裹 (COMPAT-08) — LilLeapo/rsWordParser0 reactions
- Sep 28, 2026compat save:生成段落 / run 静默丢格式(字距、sym、keepNext 等),themeColor 与东亚字体写法错误 (COMPAT-08) — LilLeapo/rsWordParser0 reactions · 1 comment
- Sep 28, 2026compat save:字段重发不支持 instrField,REF 丢 w:dirty 与开关,XE 之前的文字丢失 (COMPAT-08) — LilLeapo/rsWordParser0 reactions · 1 comment
- Sep 28, 2026compat save:section 保存静默丢弃 gutter / docGrid / lineNumbers / 脚注尾注属性等 (SAVE-07) — LilLeapo/rsWordParser0 reactions
- Sep 28, 2026compat save:numbering 保存静默丢弃 levelEdits / picBullets 与 level 的格式字段 (SAVE-07) — LilLeapo/rsWordParser0 reactions
- Sep 28, 2026compat_ts:公式 MathML 边框、画布与 SmartArt 等零散显示差异 — LilLeapo/rsWordParser0 reactions · 1 comment
- Sep 28, 2026compat_ts:w:altChunk 未展开,块序列与 docxIndex 对不上 (COMPAT-04) — LilLeapo/rsWordParser0 reactions
- Sep 28, 2026compat_ts:fieldDisplay 缺少 leader / runs / 间距,Zotero 字段未识别 (COMPAT-03a) — LilLeapo/rsWordParser0 reactions
- Sep 28, 2026compat_ts:页眉页脚分段与 TS 不一致,并缺少边框 / 表格行 / 图片定位字段 (COMPAT-05) — LilLeapo/rsWordParser0 reactions
- Sep 28, 2026compat_ts:Run 投影缺少东亚字体 / 语言、主题色、字距、位置、w:sym、边框等字段 (COMPAT-07) — LilLeapo/rsWordParser0 reactions
- Sep 28, 2026compat_ts:样式与 docDefaults 投影缺少 basedOn / uiPriority / unhideWhenUsed / custom / widowControl 等 (COMPAT-02) — LilLeapo/rsWordParser0 reactions
- Sep 27, 2026agent-skills.github.genspark-ai.genoffice: init at 0.10.1038 — sudosubin/agents.nix0 reactions
- Sep 16, 2026Embed GenOffice DOCX editor from pinned source (E1 fallback) — yydd-gif/ipw0 reactions
On YouTube · 23
- Aug 3, 2026🚀 Meet GenOffice — the world's first full-featured open-source AI Office — Genspark Products & Guides49k views · 101 comments
- Oct 26, 2026GenOffice: The Open-Source AI Office Suite You Need to See! — ZacsTech17k views · 13 comments
- Aug 4, 2026GenOffice puts document, spreadsheet, presentation, and PDF editors into one desktop suite — Github Awesome16k views · 2 comments
- Aug 8, 2026GenOffice: The Free AI Office Suite Nobody Saw Coming — Minute Machines5.6k views
- Oct 25, 2026Introducing GenOffice: Your Open-Source AI Office Suite — Dann Paker AI1.1k views
18 more on YouTube
- Aug 31, 2026GenOffice is the Free Open-Source Alternative to Microsoft 365 — GithubTrends823 views
- Aug 20, 2026genspark-ai/genoffice — Word never notices. 🟢 Clone #Shorts — ForkCast687 views
- Sep 30, 2026Claude Code + genoffice: How to set up free in 7 minutes — OverClocked655 views · 1 comment
- Oct 23, 2026This Free App Builds a Pitch Deck From One Sentence — Noah Gray398 views
- Aug 7, 2026Microsoft Office Finally Has an Open-Source AI Rival #shorts — GPTAIclips376 views
- Sep 16, 2026Free Microsoft Office Alternative With AI Agents (GenOffice, Open Source) — CodeGlade340 views · 1 comment
- Aug 7, 2026genoffice: One Shared Engine Powers 5 Free Office Apps (Docs, Sheets, Slides, PDF) — Fun with Learning Technology292 views · 3 comments
- Oct 9, 2026GenOffice: an Office suite with an AI that edits the file itself — bestatAI290 views · 1 comment
- Aug 27, 2026GenOffice — AI in the Whitebox - データサイエンスに関わる気になる話題をやさしく解説258 views
- Aug 31, 2026GenOffice: The First Full-Featured Open-Source AI Office Suite | genspark-ai/genoffice — What's this repo252 views
- Oct 8, 2026GenOffice: AI That Doesn't Break Office Files — Repo Digest158 views
- Aug 12, 2026genoffice - free open source tool — RepoDrop153 views
- Sep 16, 2026genspark-ai/genoffice - What's This Repo About? #845 — What's this repo102 views · 1 comment
- Oct 23, 2026GenOffice GitHub Overview: Local Office Editing and MCP Agent Integration — Alex Hitt88 views
- Oct 23, 2026GenOffice is a free, open-source Office suite that opens and saves real Word, Excel and PowerPoint f — SubstrateIQ88 views
- Sep 14, 2026genspark-ai/genoffice it edits the real Word file. #sketchthestack #ai #tech #technology #software — Sketch The Stack81 views
- Oct 23, 2026GenOffice: Free Open-Source AI Office Suite Goes VIRAL (+193 Stars/Day) #Shorts — ToolTested70 views
- Oct 24, 2026Claude Code + GenOffice: ¿el Office gratis con IA? 📊 Mito o verdad — BarbuPrime IA | Claude Code Vs Codex55 views · 1 comment
On Bluesky · 5
- Oct 10, 2026github.com/storytold/wo... github.com/genspark-ai/... — @ivnu.bsky.social4 likes and reposts · 1 reply
- Oct 22, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 genspark-ai / genoffice ⭐ 10,444 (+191) 🗒 TypeScript Free, open-source AI Office suite: Docs, Sheets,… — @github-trending-js.bsky.social2 likes and reposts
- Aug 30, 2026An Apache-2.0 desktop office suite whose real engineering is byte-preserving .docx patching, a Rust .xlsx sidecar, and PDF text editing… — @agentpalisade.bsky.social2 likes and reposts
- Oct 25, 2026github.com/genspark-ai/gen... GitHub - genspark-ai/genoffice: Free, open-source AI Office suite: Docs, Sheets, Slides, PDF, Ma... — @technews4869.bsky.social1 likes and repost
- Oct 25, 2026AIエージェントを組み込んでドキュメントや表計算などを直接編集できるオープンソースのオフィス統合ツールっぽい 実用的なドキュメント作成の効率化にすごく使えそう yug1224 starred genspark-ai/genoffice… — @yug1224.com1 likes and repost · 1 reply
On the web · 4
- Oct 22, 2026GenOffice download — sourceforge.net
- Sep 25, 2026genspark-ai/genoffice — what's this repo about? https:// ... — instagram.com
- Sep 2, 2026genoffice - AI Agents on GitHub (10k★) — skillsllm.com
- Jul 31, 2026Genoffice by genspark-ai — AI Skill for Any LLM — typingmind.com
On Hacker News · 3
- Aug 3, 2026World's first Open-Source AI Office Suite for Docs, Sheets, Slides and PDF4 points
- Oct 1, 2026AI Office Suite2 points
- Aug 4, 2026GenOffice – GenSpark's AI native office suite2 points
Other versions7 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 7
- magnus919/agent-skills★ 123same name
- claude-office-skills/claude-office-plugin★ 9same name
- cellrishi-code/claude-skills-atlas★ 4same name
- qunyou-agent/finance-skills★ 4same name
- minagayid/Agents★ 1same name
- adelcreative030-debug/Agent-Skills★ 0same name
- kiko197/ai-agent-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository43 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- genofficeSkill
- brand-copySkill
- budget-plannerSkill
- business-planSkill
- business-reportSkill
- campaign-plannerSkill
- contract-drafterSkill
- course-slidesSkill
- data-analystSkill
- deep-researchSkill
- email-drafterSkill
- executive-deckSkill
- expense-reportSkill
- financial-statement-analysisSkill
- interview-coachSkill
- invoice-tax-checklistSkill
- job-descriptionSkill
- kpi-dashboardSkill
- labor-contractSkill
- lesson-planSkill
- meeting-minutesSkill
- nda-drafterSkill
- okr-plannerSkill
- onboarding-planSkill
- performance-reviewSkill
- personal-financeSkill
- policy-complianceSkill
- product-launchSkill
- proposal-writerSkill
- quiz-makerSkill
- resume-polisherSkill
- sales-forecastSkill
- seo-contentSkill
- slide-plannerSkill
- social-mediaSkill
- sop-writerSkill
- study-planSkill
- survey-analystSkill
- swot-strategySkill
- terms-of-serviceSkill
- thesis-advisorSkill
- weekly-reportSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

