← All skill packs

Software Development Skills

Skill pack
15 skills0 selected
ryanbaumannSkills in this pack

Use when needing to convert street addresses into precise geographic coordinates (geocoding) or translating coordinates back into human-readable addresses (reverse geocoding). Developers can refine results using viewports, regional restrictions, or retrieve detailed location information for addresses, coordinates, or Google Place IDs, including building outlines and entrances.

English

Use for Google Maps Platform Environment APIs work, including Air Quality API, Pollen API, Solar API, Weather API, environmental heatmap tiles, current/forecast/history requests, Maps JavaScript API tile overlays, key security, quotas, caching, attribution, health recommendation UX, and migrations from PurpleAir or other environmental data sources.

English

Use for focused Google Maps JavaScript API 2D map work in either app, including API loading, map IDs/vector maps, camera, controls, Advanced Markers, info windows, data-driven styling, GeoJSON/Data layer, deck.gl overlays, WebGLOverlayView, Places widgets, geocoding, performance, accessibility, quota, security, and migration from Mapbox GL to Google Maps JS.

English

Use for focused Google Maps JavaScript API 3D Maps work in strava-explorer, including Map3DElement, maps3d importLibrary loading, 3D camera animation and restrictions, Marker3DElement and Marker3DInteractiveElement, PopoverElement, Polyline3DElement and Polygon3DElement, altitude modes, Places widgets on 3D maps, performance, quota, accessibility, and release-channel checks.

English

A collection of skills for architecting and implementing production-ready using Google Maps Platform APIs and SDKs for any map, place, address, geocoding, routing/ETA (including eco-friendly routing), nearby search, 3D / Street View / static map, marker clustering, custom styling, drawing, geofencing, heatmap, or environmental (air-quality / pollen / solar / weather) feature — across Web, Android, iOS, and Web Services APIs. Provides guidance for obtaining Google Maps Platform API keys for prototyping (no billing or Cloud project setup required) and production use.All non-trivial code is grounded in freshly retrieved docs via the Google Maps Platform Code Assist service (no reliance on training-data memory).

English

Generate professional infographics, visual summaries, charts, and data visualizations directly with Gemini. A research agent (gemini-3.5-flash) grounds the topic with Google Search and engineers a precise prompt, then gemini-3.1-flash-lite-image renders it into a PNG. No browser, Playwright, or Chromium dependencies — the only requirement is Google's GenAI SDK. Fully portable to any agent CLI environment.

English

Use this skill to build highly performant, customizable, and interactive 2D and 3D map experiences for the web using JavaScript. Implement features like advanced markers, location search, routing/directions, geospatial data visualization, and real-time fleet tracking, adhering strictly to modern API standards like the Routes and Places (New) classes.

English

Use when searching for places, retrieving detailed information (reviews, photos, AI summaries), providing location autocomplete, or calculating route-based proximity for points of interest via the Google Maps Platform Places API (New).

English

Use when developing applications that need detailed, location-based pollen forecasts, including plant sources, health recommendations, and visualization via heatmap tiles, using the Pollen Web API.

English

How to add or update content on this site — work entries, blog posts, talks, pages, static assets, or a whole new content type. The CMS is the filesystem.

English

How Ryan designs. Use before changing style.css, page layouts in build.mjs, or adding any visual element to the site.

English

How Ryan presents. Use when drafting talk abstracts, outlines, speaker notes, or deck content, and when adding presentations to the site.

English

How Ryan writes. Use whenever drafting or editing prose or copy for this site, including work case studies, blog posts, social posts, article headlines, page copy, talk titles and abstracts, naming, social preview copy, and link summaries.

English

Automatically helps the user configure their local environment by running the setup wizard to generate the required .env file and prompting them to find missing API credentials.

English

Use when retrieving current weather conditions, daily or hourly forecasts, 24-hour historical data, or real-time weather alerts for specified latitude and longitude coordinates via the Google Maps Platform Weather API.

English

Includes Geocoding API Web API, Google Maps Environment APIs, Google Maps JavaScript 2D, and other workflows.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills15CategorygeneralStars0

What’s included

Geocoding API Web API

Use when needing to convert street addresses into precise geographic coordinates (geocoding) or translating coordinates back into human-readable addresses (reverse geocoding). Developers can refine results using viewports, regional restrictions, or retrieve detailed location information for addresses, coordinates, or Google Place IDs, including building outlines and entrances.

Google Maps Environment APIs

Use for Google Maps Platform Environment APIs work, including Air Quality API, Pollen API, Solar API, Weather API, environmental heatmap tiles, current/forecast/history requests, Maps JavaScript API tile overlays, key security, quotas, caching, attribution, health recommendation UX, and migrations from PurpleAir or other environmental data sources.

Google Maps JavaScript 2D

Use for focused Google Maps JavaScript API 2D map work in either app, including API loading, map IDs/vector maps, camera, controls, Advanced Markers, info windows, data-driven styling, GeoJSON/Data layer, deck.gl overlays, WebGLOverlayView, Places widgets, geocoding, performance, accessibility, quota, security, and migration from Mapbox GL to Google Maps JS.

Google Maps JavaScript 3D

Use for focused Google Maps JavaScript API 3D Maps work in strava-explorer, including Map3DElement, maps3d importLibrary loading, 3D camera animation and restrictions, Marker3DElement and Marker3DInteractiveElement, PopoverElement, Polyline3DElement and Polygon3DElement, altitude modes, Places widgets on 3D maps, performance, quota, accessibility, and release-channel checks.

Google Maps Platform

A collection of skills for architecting and implementing production-ready using Google Maps Platform APIs and SDKs for any map, place, address, geocoding, routing/ETA (including eco-friendly routing), nearby search, 3D / Street View / static map, marker clustering, custom styling, drawing, geofencing, heatmap, or environmental (air-quality / pollen / solar / weather) feature — across Web, Android, iOS, and Web Services APIs. Provides guidance for obtaining Google Maps Platform API keys for prototyping (no billing or Cloud project setup required) and production use.All non-trivial code is grounded in freshly retrieved docs via the Google Maps Platform Code Assist service (no reliance on training-data memory).

Infographic Agent

Generate professional infographics, visual summaries, charts, and data visualizations directly with Gemini. A research agent (gemini-3.5-flash) grounds the topic with Google Search and engineers a precise prompt, then gemini-3.1-flash-lite-image renders it into a PNG. No browser, Playwright, or Chromium dependencies — the only requirement is Google's GenAI SDK. Fully portable to any agent CLI environment.

Maps JavaScript API JavaScript

Use this skill to build highly performant, customizable, and interactive 2D and 3D map experiences for the web using JavaScript. Implement features like advanced markers, location search, routing/directions, geospatial data visualization, and real-time fleet tracking, adhering strictly to modern API standards like the Routes and Places (New) classes.

Places API Web API

Use when searching for places, retrieving detailed information (reviews, photos, AI summaries), providing location autocomplete, or calculating route-based proximity for points of interest via the Google Maps Platform Places API (New).

Pollen API Web API

Use when developing applications that need detailed, location-based pollen forecasts, including plant sources, health recommendations, and visualization via heatmap tiles, using the Pollen Web API.

Portfolio Content

How to add or update content on this site — work entries, blog posts, talks, pages, static assets, or a whole new content type. The CMS is the filesystem.

Portfolio Design

How Ryan designs. Use before changing style.css, page layouts in build.mjs, or adding any visual element to the site.

Portfolio Presenting

How Ryan presents. Use when drafting talk abstracts, outlines, speaker notes, or deck content, and when adding presentations to the site.

Portfolio Writing

How Ryan writes. Use whenever drafting or editing prose or copy for this site, including work case studies, blog posts, social posts, article headlines, page copy, talk titles and abstracts, naming, social preview copy, and link summaries.

Setup Local Environment

Automatically helps the user configure their local environment by running the setup wizard to generate the required .env file and prompting them to find missing API credentials.

Weather API Web API

Use when retrieving current weather conditions, daily or hourly forecasts, 24-hour historical data, or real-time weather alerts for specified latitude and longitude coordinates via the Google Maps Platform Weather API.

Quick start

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.

Try it with your agent

After installation, start with a request like:

Example request
Use the Geocoding API Web API skill to help with my task.
Ask me for the context you need before getting started.

Requirements & license

  • A coding agent that can access your project files and install skills.
  • Your agent checks each skill’s instructions, dependencies, and permissions during setup.
  • Reported license for the skills shown: MIT. The author’s terms apply.
Software Development Skills | Agent Skills Atlas