{
  "markdown": "# Any to Batuly Skill\n\nConvert customer, supplier, and product master data from external accounting,\nPOS, ERP, inventory, spreadsheet, report, PDF, image, CSV, JSON, or XML sources\ninto validated Batuly-compatible XLSX import files.\n\nThe canonical cross-agent skill is `skills/any-to-batuly/SKILL.md`. It follows\nthe open Agent Skills format and includes Batuly's exact import contracts, three\nXLSX templates, normalization policy, and a standard-library XLSX validator.\n\n## Importable package\n\nDownload [`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.\n\n## Agent support\n\n- Codex: install as a plugin, or use the checked-in `.agents/skills/` adapter.\n- Claude Code: run `claude --plugin-dir .`, or use the `.claude/skills/` adapter.\n- Gemini CLI: run `gemini extensions link .`; `gemini-extension.json` loads\n  `GEMINI.md`, which imports the canonical skill.\n- Other agents: point the agent to `AGENTS.md` or directly to\n  `skills/any-to-batuly/SKILL.md`.\n\n## Direct user-level installation\n\nFrom the repository root:\n\n```bash\nmkdir -p ~/.agents/skills ~/.claude/skills\ncp -a skills/any-to-batuly ~/.agents/skills/\ncp -a skills/any-to-batuly ~/.claude/skills/\n```\n\nGemini CLI can install a copy instead of linking:\n\n```bash\ngemini extensions install \"$(pwd)\"\n```\n\n## Validate an output workbook\n\n```bash\npython3 skills/any-to-batuly/scripts/validate_batuly_import.py output.xlsx --type customer\npython3 skills/any-to-batuly/scripts/validate_batuly_import.py output.xlsx --type supplier\npython3 skills/any-to-batuly/scripts/validate_batuly_import.py output.xlsx --type product\n```\n\nThe validator uses only Python's standard library.\n",
  "bytes": 1940,
  "sha": "5b694b3287e6c87ad2d0191087d6b52671e7eafd316aa74916c19ce4b312fbbc",
  "repo_slug": "pratikkuikel/any-to-batuly-skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_pratikkuikel_any_to_batuly_skill_d0778a7b/readme"
}