Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/Debugging
anthropics avatar

Clean Data Xls

anthropics/financial-servicesOfficial

This handles the grunt work of cleaning messy spreadsheets before analysis. It profiles your columns, detects whitespace issues, inconsistent casing, numbers stored as text, mixed date formats, duplicates, and type mismatches, then shows you a summary table of proposed fixes before touching anything. The smart bit is that it writes formulas like TRIM() and VALUE() in helper columns instead of just overwriting your data, so you can see and audit the transformations. It walks through each category of fix and asks for confirmation on destructive operations. Works in Excel via Office JS or on standalone .xlsx files with Python. Good for when you inherit a dataset and need to normalize it without guessing what silent changes got made.

installs
2.1K
GitHub stars
40.8K
last updated
Aug 21, 2026
View on GitHubSave

Install

$ npx -y skills add anthropics/financial-services --skill clean-data-xls --agent claude-code

Installs into .claude/skills of the current project.

Files

Clean Data

Clean messy data in the active sheet or a specified range.

Environment

  • If running inside Excel (Office Add-in / Office JS): Use Office JS directly (Excel.run(async (context) => {...})). Read via range.values, write helper-column formulas via range.formulas = [["=TRIM(A2)"]]. The in-place vs helper-column decision still applies.
  • If operating on a standalone .xlsx file: Use Python/openpyxl.

Workflow

Step 1: Scope

  • If a range is given (e.g. A1:F200), use it
  • Otherwise use the full used range of the active sheet
  • Profile each column: detect its dominant type (text / number / date) and identify outliers

Step 2: Detect issues

IssueWhat to look for
Whitespaceleading/trailing spaces, double spaces
Casinginconsistent casing in categorical columns (usa / USA / Usa)
Number-as-textnumeric values stored as text; stray $, ,, % in number cells
Datesmixed formats in the same column (3/8/26, 2026-03-08, March 8 2026)
Duplicatesexact-duplicate rows and near-duplicates (case/whitespace differences)
Blanksempty cells in otherwise-populated columns
Mixed typesa column that's 98% numbers but has 3 text entries
Encodingmojibake (é, ’), non-printing characters
Errors#REF!, #N/A, #VALUE!, #DIV/0!

Step 3: Propose fixes

Show a summary table before changing anything:

ColumnIssueCountProposed Fix

Step 4: Apply

  • Prefer formulas over hardcoded cleaned values — where the cleaned output can be expressed as a formula (e.g. =TRIM(A2), =VALUE(SUBSTITUTE(B2,"$","")), =UPPER(C2), =DATEVALUE(D2)), write the formula in an adjacent helper column rather than computing the result in Python and overwriting the original. This keeps the transformation transparent and auditable.
  • Only overwrite in place with computed values when the user explicitly asks for it, or when no sensible formula equivalent exists (e.g. encoding/mojibake repair)
  • For destructive operations (removing duplicates, filling blanks, overwriting originals), confirm with the user first
  • After each category of fix (whitespace → casing → number conversion → dates → dedup), show the user a sample of what changed and get confirmation before moving to the next category
  • Report a before/after summary of what changed
SKILL.md on GitHub

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

Repository
github.com/anthropics/financial-services
Categories
Debugging, Finance & Trading
First seen
Jun 3, 2026

More from anthropics/financial-services

All 27
  • Option Vol Analysis2K
  • Initiating Coverage2K
  • Lbo Model1.9K
  • Fixed Income Portfolio1.8K
  • Datapack Builder1.8K
  • Fx Carry Trade1.7K
  • Ib Check Deck1.7K
  • Skill Creator1.7K
  • Funding Digest1.7K
  • Fsi Strip Profile1.7K
  • Deck Refresh1.7K
  • Xlsx Author1.4K
  • Pptx Author1.4K
  • Gl Recon1.3K
  • Break Trace1.3K
  • Nav Tieout1.2K
  • Earnings Analysis3.4K
  • Equity Research3.2K
  • Dcf Model2.5K
  • Pitch Deck2.4K
  • Competitive Analysis2.4K
  • Macro Rates Monitor2.3K
  • Comps Analysis2.3K
  • Ppt Template Creator2.3K

Recommended

More Debugging
1anthropics avatarsetup-zoom-oauthanthropics/knowledge-work-pluginsImplement Zoom authentication correctly. Use when setting up app credentials, choosing an OAuth grant, requesting scopes, handling token refresh, or debugging a2.1Kinstalls
2calm-north avatarrecover-contentcalm-north/seojuice-skillsDiagnose and reverse traffic loss on existing pages. Use when the user asks about content decay, pages losing traffic, declining rankings, traffic drops, why a 2.1Kinstalls
3anthropics avatarbuild-zoom-virtual-agentanthropics/knowledge-work-pluginsReference skill for Zoom Virtual Agent. Use after routing to a virtual-agent workflow when implementing web embeds, Android or iOS wrapper integrations, knowled2.1Kinstalls
4anthropics avatarbuild-zoom-contact-center-appanthropics/knowledge-work-pluginsReference skill for Zoom Contact Center. Use after routing to a contact-center workflow when implementing app, web, or native integrations; engagement context a2.1Kinstalls
5anthropics avatarzoom-oauthanthropics/knowledge-work-pluginsReference skill for Zoom authentication. Use after routing to an auth workflow when choosing app credentials, grant types, scopes, token refresh behavior, or de2.1Kinstalls
6jwynia avatargodot-best-practicesjwynia/agent-skillsGuide AI agents through Godot 4.x GDScript coding best practices including scene organization, signals, resources, state machines, and performance optimization.2.1Kinstalls