teeks822828

Exb Publish Agol — Development skill for Claude Code

Development community

Claude Code skill: build, publish & debug ArcGIS Experience Builder apps on ArcGIS Online entirely by script.

How to install Exb Publish Agol

This entry records only its repository, not the path inside it, so there is no exact command to give. Open teeks822828/exb-publish-agol and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Exb Publish Agol does

Claude Code skill: build, publish & debug ArcGIS Experience Builder apps on ArcGIS Online entirely by script.

Alternatives in Development

  • Skills Directory — 462 skills across 35 categories Browse online: spawner.vibeship.co/skills 845 ★
  • Cc Statusline — Transform your Claude Code experience with a beautiful, informative statusline 527 ★
  • Rows — Configure which rows cc-statusline shows (or turn it off entirely) 264 ★

README

exb-publish-agol — a Claude Code skill for ArcGIS Experience Builder on ArcGIS Online

🛒 **[Buy skills for Claude Code →](https://tk-skills.teeks82.chatgpt.site/)** A [Claude Code](https://claude.com/claude-code) skill that builds, publishes, and debugs **ArcGIS Experience Builder** apps on **ArcGIS Online** entirely by script — config authoring via donor cloning, publishing with the ArcGIS API for Python, plus a validator that encodes every config trap found the hard way.

**Start here: [`SKILL.md`](SKILL.md)** — the skill entry point Claude reads.

What's inside

Path What it is
SKILL.md The skill: environment, ground rules, authoring approach, workflow
references/traps.md Every known config trap (charts, tables, filters, layouts, mobile freeze)
references/recipes.md Proven widget config shapes to copy
references/donors.md Donor index — the cached configs in donors/ are the donors
donors/*.json Cached Web Experience configs (AGOL EXB 1.21.0) — self-contained, no live apps needed
donors/*.py.example Complete proven generators built from those donors
scripts/build_or_patch_exb.py Generalised generator/patcher (new-app / add-pages / fill-page)
scripts/validate_exb_config.py Runs the trap list as assertions — run before every push
scripts/exb_tools.py pull / push (auto-backup) / widget diff

Install

Copy this folder to `~/.claude/skills/exb-publish-agol/` and trigger with `/exb-publish-agol` in Claude Code. Requires ArcGIS Pro's Python (`propy.bat`) signed into your ArcGIS Online org.

Portal guardrail

ArcGIS Pro's active portal can change mid-session, silently redirecting every subsequent `GIS("pro")`. Both scripts therefore re-check the target on every run and **refuse to write to anything that isn't an ArcGIS Online org** — an Enterprise portal is a hard stop, not a warning. Reads still work anywhere, so pulling a donor config off Enterprise is fine.

| Env va