CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

arcgis-online

ArcGIS Online integration. Manage data, records, and automate workflows. Use when the user wants to interact with ArcGIS Online data.

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/arcgis-online/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers strong, executable Membrane CLI guidance with good coverage of auth, connection lifecycle, actions, and proxy fallback, and reasonable single-file organization. Its weaknesses are padded conceptual intro text, a workflow with a broken step reference ('Step 2') and no validation for the destructive delete actions it lists, and a confusing overview section. Tightening the intro and fixing the step numbering with validation checkpoints would raise it substantially.

Suggestions

Remove or compress the introductory paragraphs explaining what ArcGIS Online is, and delete the filler line 'Use action names and parameters as needed' plus the duplicate 'User' bullet.

Fix the workflow numbering: define the steps being referenced (the 'skip to **Step 2**' target does not exist) and give '1b' a matching '1a'/'Step 2' structure.

Add a validation checkpoint before destructive actions (delete-item, delete-group), e.g. get the item/group first, confirm with the user, then delete and verify the result.

DimensionReasoningScore

Conciseness

The body is mostly dense commands and tables, but it spends tokens on concepts Claude already knows ('ArcGIS Online is a cloud-based mapping and analysis platform... Think of it as Google Maps but for professional use'), includes filler like 'Use action names and parameters as needed', and duplicates the 'User' bullet in the overview. It is below anchor 4 because there are several, not just minor, unnecessary passages.

3 / 5

Actionability

Concrete, copy-paste-ready CLI commands cover install, login (including headless completion), connection setup, action discovery/execution, and proxied API requests, backed by a 15-action table and a flags table. It falls short of anchor 5 because placeholders like <actionId>, <code>, and CONNECTION_ID are never instantiated in a single worked end-to-end example.

4 / 5

Workflow Clarity

A rough sequence exists (install → authenticate → connect → poll state → search actions → run), but 'skip to **Step 2**' references a step that is never defined, the '1b' heading has no matching '1a'/'2' structure, and destructive actions (Delete Item, Delete Group) have no validation or confirmation workflow. Per the rubric's destructive-operation cap, this cannot score above 3.

3 / 5

Progressive Disclosure

The skill is a single file with no bundle files; its sections and inline tables (popular actions, proxy flags) are reasonably placed and appropriately sized, with no nested references. It is below anchor 5 because the 'ArcGIS Online Overview' bullet tree is confusing (duplicated 'User', no explanation of the hierarchy) and heading nesting is inconsistent ('Searching for actions' sits inside 'Working with ArcGIS Online' while 'Popular actions' is a sibling).

4 / 5

Total

14

/

20

Passed

Description

57%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description has a clear, explicit 'Use when...' trigger and names a distinct platform, so it answers both what and when. However, the capability list is generic ('manage data, records, and automate workflows') rather than naming concrete ArcGIS Online operations, and trigger coverage relies almost entirely on the product name with no synonyms like maps, layers, geospatial, or Esri.

Suggestions

Replace the generic action phrase with concrete ArcGIS Online operations, e.g. 'Search, create, share, and delete items, groups, and users; query portal content.'

Add natural trigger synonyms to the 'Use when' clause, such as 'when the user mentions ArcGIS Online, ArcGIS, Esri, portal content, web maps, or layers'.

Avoid buzzword phrasing like 'automate workflows', which over-claims without describing a concrete capability.

DimensionReasoningScore

Specificity

The description names the domain ('ArcGIS Online integration') but the actions 'Manage data, records, and automate workflows' are generic and 'records' is not even ArcGIS terminology; no concrete ArcGIS capabilities (items, groups, sharing, portal) are listed. It is below anchor 3 because none of the named actions are concrete ArcGIS operations.

2 / 5

Completeness

Both 'what' ('Manage data, records, and automate workflows') and an explicit 'when' ('Use when the user wants to interact with ArcGIS Online data') are present. It falls short of anchor 5 because the 'what' is vague and the 'when' lacks concrete trigger phrases beyond repeating the product name.

4 / 5

Trigger Term Quality

'ArcGIS Online' and 'interact with ArcGIS Online data' capture the primary natural term, but common variations users would say (maps, layers, geospatial, portal, Esri) are absent. It is above anchor 2 because the product name is a strong, natural trigger users actually say.

3 / 5

Distinctiveness Conflict Risk

'ArcGIS Online' is a named platform with a distinct niche, so it is unlikely to trigger for unrelated skills. Minor overlap risk remains with generic data-management skills and adjacent ArcGIS/Esri skills, keeping it below anchor 5.

4 / 5

Total

13

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

membranedev/application-skills

Path

skills/arcgis-online/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.