Manages AWS maps, routes, and geofences. Use this for cloud-based location services.

Install

mkdir -p .claude/skills/aws-location && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18831" && unzip -o skill.zip -d .claude/skills/aws-location && rm skill.zip

Installs to .claude/skills/aws-location

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Location Services via AWS CLI v2 (`aws location`). Maps, places, routes, geofences, trackers, API keys.
103 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Create and manage trackers for device positions
  • Create and manage geofence collections
  • Geocode addresses using the v2 Places API
  • Calculate routes using the v2 Routes API
  • Get static map images using the v2 Maps API
  • Create API keys for frontend access

How it works

The skill executes AWS CLI v2 commands to interact with AWS Location services. It covers operations for trackers, geofences, maps, places, routes, and API keys.

Inputs & outputs

You give it
AWS CLI v2 commands for location services (e.g., create-tracker, geocode)
You get back
Created trackers, geofences, geocoded addresses, calculated routes, static map images, or API keys

When to use aws-location

  • Set up geofence collections
  • Calculate routes via API
  • Create location trackers
  • Geocode addresses using AWS

About this skill

AWS CLI v2 — Location Services

Overview

Complete reference for aws location, aws geo-maps, aws geo-places, and aws geo-routes subcommands in AWS CLI v2. Covers location-based services including trackers, geofence collections, maps, place indexes, route calculators, API keys (v1 location namespace), and next-generation geo APIs for maps (tiles, sprites, static maps), places (geocoding, search), and routes (routing, isolines, waypoint optimization). This is a merged reference combining four CLI namespaces.

Quick Reference — Common Workflows

Create a tracker and update device position

aws location create-tracker --tracker-name MyTracker
aws location batch-update-device-position --tracker-name MyTracker \
  --updates '[{"DeviceId":"device1","Position":[-123.115,49.285],"SampleTime":"2026-01-15T10:30:00Z"}]'

Create a geofence collection and add a geofence

aws location create-geofence-collection --collection-name MyGeofences
aws location put-geofence --collection-name MyGeofences --geofence-id warehouse-1 \
  --geometry '{"Circle":{"Center":[-123.115,49.285],"Radius":500}}'

Geocode an address (v2 Places API)

aws geo-places geocode --query-text "1600 Pennsylvania Ave NW, Washington, DC"

Calculate a route (v2 Routes API)

aws geo-routes calculate-routes \
  --origin "[-123.115,49.285]" \
  --destination "[-122.339,47.615]" \
  --travel-mode Car

Get a static map image (v2 Maps API)

aws geo-maps get-static-map \
  --center "49.285,-123.115" --zoom 12 \
  --width 800 --height 600 --file-name map \
  --style Standard output.png

Create an API key for frontend access

aws location create-key --key-name MyAppKey --no-expiry \
  --restrictions '{"AllowActions":["geo-maps:*","geo-places:*"],"AllowResources":["*"]}'

Command Reference

See index.md for the quick reference table and global options.

GroupFileCommands
Trackerstrackers.mdlocation: create-tracker, delete-tracker, describe-tracker, list-trackers, update-tracker, batch-update-device-position, batch-get-device-position, batch-delete-device-position-history, get-device-position, get-device-position-history, list-device-positions, verify-device-position, associate-tracker-consumer, disassociate-tracker-consumer, list-tracker-consumers
Geofencesgeofences.mdlocation: create-geofence-collection, delete-geofence-collection, describe-geofence-collection, list-geofence-collections, update-geofence-collection, put-geofence, get-geofence, list-geofences, batch-put-geofence, batch-delete-geofence, batch-evaluate-geofences, forecast-geofence-events
Mapsmaps.mdlocation: create-map, delete-map, describe-map, list-maps, update-map, get-map-tile, get-map-glyphs, get-map-sprites, get-map-style-descriptor
Place Indexesplace-indexes.mdlocation: create-place-index, delete-place-index, describe-place-index, list-place-indexes, update-place-index, search-place-index-for-text, search-place-index-for-position, search-place-index-for-suggestions, get-place
Route Calculatorsroute-calculators.mdlocation: create-route-calculator, delete-route-calculator, describe-route-calculator, list-route-calculators, update-route-calculator, calculate-route, calculate-route-matrix
Keyskeys.mdlocation: create-key, delete-key, describe-key, list-keys, update-key
Geo Mapsgeo-maps.mdgeo-maps: get-tile, get-glyphs, get-sprites, get-style-descriptor, get-static-map
Geo Placesgeo-places.mdgeo-places: geocode, reverse-geocode, search-text, search-nearby, get-place, autocomplete, suggest
Geo Routesgeo-routes.mdgeo-routes: calculate-routes, calculate-route-matrix, calculate-isolines, optimize-waypoints, snap-to-roads
Tagstags.mdlocation: tag-resource, untag-resource, list-tags-for-resource

When not to use it

  • When the user needs to interact with AWS Location services via a different API version than v2
  • When the user does not require location-based services

Prerequisites

AWS CLI v2

Limitations

  • Requires AWS CLI v2
  • Covers specific subcommands: `aws location`, `aws geo-maps`, `aws geo-places`, `aws geo-routes`
  • API keys have restrictions on allowed actions and resources

How it compares

This skill provides a unified interface for managing various AWS Location services through CLI commands, offering a programmatic and scriptable approach compared to using the AWS console.

Compared to similar skills

aws-location side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
aws-location (this skill)017dReviewIntermediate
deployment-pipeline-design62moReviewAdvanced
aws-solution-architect202moReviewAdvanced
terraform-module-library74moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

deployment-pipeline-design

wshobson

Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.

670

aws-solution-architect

alirezarezvani

Design AWS architectures for startups using serverless patterns and IaC templates. Use when asked to design serverless architecture, create CloudFormation templates, optimize AWS costs, set up CI/CD pipelines, or migrate to AWS. Covers Lambda, API Gateway, DynamoDB, ECS, Aurora, and cost optimization.

2047

terraform-module-library

wshobson

Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

759

cloud-architect

sickn33

Expert cloud architect specializing in AWS/Azure/GCP multi-cloud infrastructure design, advanced IaC (Terraform/OpenTofu/CDK), FinOps cost optimization, and modern architectural patterns. Masters serverless, microservices, security, compliance, and disaster recovery. Use PROACTIVELY for cloud architecture, cost optimization, migration planning, or multi-cloud strategies.

649

kubernetes-architect

sickn33

Expert Kubernetes architect specializing in cloud-native infrastructure, advanced GitOps workflows (ArgoCD/Flux), and enterprise container orchestration. Masters EKS/AKS/GKE, service mesh (Istio/Linkerd), progressive delivery, multi-tenancy, and platform engineering. Handles security, observability, cost optimization, and developer experience. Use PROACTIVELY for K8s architecture, GitOps implementation, or cloud-native platform design.

636

mlops-engineer

sickn33

Build comprehensive ML pipelines, experiment tracking, and model registries with MLflow, Kubeflow, and modern MLOps tools. Implements automated training, deployment, and monitoring across cloud platforms. Use PROACTIVELY for ML infrastructure, experiment management, or pipeline automation.

333

Search skills

Search the agent skills registry