any-to-batuly-skill
Convert customer, supplier, and product master data from external accounting, POS, ERP, inventory, spreadsheet, report, PDF, image, CSV, JSO
Open source Open in the app JSON README (API)
About
Convert customer, supplier, and product master data from external accounting, POS, ERP, inventory, spreadsheet, report, PDF, image, CSV, JSON, or XML sources into validated Batuly-compatible XLSX import files.
Details
- Kind
- Plugins
- Topic
- Files & documents
- Publisher
- pratikkuikel
- Origin
- gemini
- Category
- ferramentas
- Version
- 1.0.0
- Stars
- 1
- Last push
- 2026-08-14T10:10:16Z
- Repository state
- ativo
- Language
- Python
- Added
- 2026-08-30 14:13:39
- Updated
- 2026-08-30 14:13:39
- Origin id
pratikkuikel/any-to-batuly-skill
README
# Any to Batuly Skill Convert customer, supplier, and product master data from external accounting, POS, ERP, inventory, spreadsheet, report, PDF, image, CSV, JSON, or XML sources into validated Batuly-compatible XLSX import files. The canonical cross-agent skill is `skills/any-to-batuly/SKILL.md`. It follows the open Agent Skills format and includes Batuly's exact import contracts, three XLSX templates, normalization policy, and a standard-library XLSX validator. ## Importable package Download [`any-to-batuly-skill.zip`](https://github.com/pratikkuikel/any-to-batuly-skill/releases/download/latest/any-to-batuly-skill.zip) and import it as a ChatGPT or Codex skill. Every push to `main` rebuilds and validates this rolling release. The archive contains only the Codex plugin manifest, this README, and the canonical skill with its bundled resources. ## Agent support - Codex: install as a plugin, or use the checked-in `.agents/skills/` adapter. - Claude Code: run `claude --plugin-dir .`, or use the `.claude/skills/` adapter. - Gemini CLI: run `gemini extensions link .`; `gemini-extension.json` loads `GEMINI.md`, which imports the canonical skill. - Other agents: point the agent to `AGENTS.md` or directly to `skills/any-to-batuly/SKILL.md`. ## Direct user-level installation From the repository root: ```bash mkdir -p ~/.agents/skills ~/.claude/skills cp -a skills/any-to-batuly ~/.agents/skills/ cp -a skills/any-to-batuly ~/.claude/skills/ ``` Gemini CLI can install a copy instead of linking: ```bash gemini extensions install "$(pwd)" ``` ## Validate an output workbook ```bash python3 skills/any-to-batuly/scripts/validate_batuly_import.py output.xlsx --type customer python3 skills/any-to-batuly/scripts/validate_batuly_import.py output.xlsx --type supplier python3 skills/any-to-batuly/scripts/validate_batuly_import.py output.xlsx --type product ``` The validator uses only Python's standard library.