geoserver-rest-api

Community

Automate GeoServer configuration via REST

Authorznlgis
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides concise operational guidance for managing GeoServer programmatically, eliminating repetitive manual configuration of workspaces, datastores, layers, styles, services and security through the web UI.

Core Features & Use Cases

  • REST-based Configuration: Full mapping of GeoServer REST endpoints for system info, workspaces, namespaces, datastores, featuretypes, coveragestores, coverages, layers, layer groups and styles.
  • Automation & CI/CD: Example workflows and curl patterns for automating deployments, publishing PostGIS tables, uploading Shapefiles and GeoTIFFs, and setting default styles.
  • Operations & Caching: Instructions for reload/reset actions, GeoWebCache seed/truncate tasks, and security/user management to support operational maintenance.
  • Use Case: Integrate into deployment pipelines to create workspaces, provision datastores, publish layers, upload styles, and clear caches automatically after data updates.

Quick Start

Use the geoserver-rest-api skill to create a workspace named myws on http://localhost:8080/geoserver using admin:geoserver credentials and then upload a Shapefile to publish a layer.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: geoserver-rest-api
Download link: https://github.com/znlgis/opengis-skills/archive/main.zip#geoserver-rest-api

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.