CtrlK
BlogDocsLog inGet started
Tessl Logo

arcgis-portal-content

Manage portal content including saving WebMaps/WebScenes, bookmarks, slides, and portal items. Use for content persistence, WebMap/WebScene configuration, and navigation presets.

76

Quality

70%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./contexts/5.0/skills/arcgis-portal-content/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

67%

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 does a good job listing specific capabilities in the portal/GIS content management domain and is highly distinctive. However, the 'when to use' clause essentially restates the capabilities in different words rather than providing explicit trigger conditions, and some terms are overly technical rather than matching natural user language.

Suggestions

Rewrite the 'Use for...' clause as explicit trigger guidance, e.g., 'Use when the user asks to save, update, or configure WebMaps, WebScenes, bookmarks, slides, or other portal items.'

Add more natural user-facing trigger terms such as 'save my map', 'update portal content', 'create a bookmark', or 'manage slides' to improve keyword coverage.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: saving WebMaps/WebScenes, bookmarks, slides, and portal items. Also mentions content persistence, configuration, and navigation presets.

3 / 3

Completeness

The 'what' is well covered (manage portal content, saving WebMaps/WebScenes, bookmarks, slides, portal items). The 'when' is present but weak — 'Use for content persistence, WebMap/WebScene configuration, and navigation presets' restates capabilities rather than providing explicit trigger guidance like 'Use when the user wants to save or update portal content'.

2 / 3

Trigger Term Quality

Includes domain-specific terms like 'WebMaps', 'WebScenes', 'bookmarks', 'slides', 'portal items' which are relevant but fairly technical. Missing more natural user phrases like 'save my map', 'update portal', or file format references. Users may not naturally say 'content persistence' or 'navigation presets'.

2 / 3

Distinctiveness Conflict Risk

The description targets a very specific niche — ArcGIS/portal content management with WebMaps, WebScenes, bookmarks, and slides. These are highly distinctive terms unlikely to conflict with other skills.

3 / 3

Total

10

/

12

Passed

Implementation

72%

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

This is a solid API reference skill with excellent actionability — nearly every section has executable code examples covering WebMap/WebScene creation, saving, bookmarks, slides, and portal item management. Its main weakness is the lack of explicit workflow sequences with validation checkpoints for save operations, and some sections could be trimmed to improve conciseness. The progressive disclosure and cross-referencing to related skills is well done.

Suggestions

Add an explicit numbered workflow for the save process with validation checkpoints (e.g., 1. Authenticate, 2. Load map, 3. updateFrom(view), 4. Verify view state captured, 5. save/saveAs, 6. Confirm saved item ID).

Trim sections like Portal User Information and Portal Folders that read as generic API reference rather than task-specific guidance, or move them to a separate reference file.

DimensionReasoningScore

Conciseness

The skill is fairly comprehensive but includes some redundancy (e.g., multiple similar save patterns, both ESM and CDN import patterns) and could be tightened. Some sections like Portal User Information and Portal Folders feel like padding for an API reference rather than targeted skill content. However, it mostly avoids explaining concepts Claude already knows.

2 / 3

Actionability

The skill provides fully executable, copy-paste ready code examples throughout — from creating WebMaps, saving them, managing bookmarks, querying portal items, to a complete HTML save example. Every section includes concrete, runnable JavaScript/HTML code with specific API calls.

3 / 3

Workflow Clarity

The 'Common Pitfalls' section highlights the critical updateFrom-before-save sequence and authentication requirements, which serves as implicit workflow guidance. However, there are no explicit numbered workflow sequences with validation checkpoints for the save operations, which involve destructive/persistent changes to portal content. The save workflow should have explicit validation steps.

2 / 3

Progressive Disclosure

The skill is well-structured with clear section headers, a reference samples list at the bottom for deeper exploration, and cross-references to related skills (authentication, maps, layers). Content is appropriately organized with one-level-deep references and easy navigation.

3 / 3

Total

10

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
SaschaBrunnerCH/arcgis-maps-sdk-js-ai-context
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.