Successfully created a production-ready Claude skill from your geospatialGraphRAG repository.
- Analyzed GitHub repository content (10-layer architecture)
- Read skill-creator best practices guide
- Designed skill structure following proven patterns
- Identified target users and use cases
- ✅ Comprehensive frontmatter with clear trigger description
- ✅ Quick start guide with example pipeline
- ✅ Architecture overview (10-layer summary)
- ✅ Common workflows (ingestion, querying, RAG)
- ✅ Tool integration guidance
- ✅ Performance optimization tips
- ✅ Use cases and troubleshooting
-
✅
convert_geojson_to_rdf.py- GeoJSON to RDF converter- Supports all geometry types
- Proper GeoSPARQL annotations
- WKT literal generation
- Command-line ready
-
✅
load_to_virtuoso.py- Virtuoso data loader- Authentication support
- Graph clearing option
- Verification mode
- Error handling
-
✅
spatial_query_helper.py- Query utilities- 5 pre-built query types
- Table/JSON output formats
- No SPARQL knowledge required
- Production-ready
-
✅
architecture-layers.md- Complete 10-layer guide- Each layer explained in detail
- Implementation examples
- Common challenges & solutions
- Standards compliance
-
✅
geosparql-queries.md- Query pattern library- 20+ query patterns
- Distance, containment, intersection
- Optimization techniques
- Virtuoso-specific functions
-
✅
virtuoso-setup.md- Setup & config guide- Installation (Docker + native)
- Configuration examples
- Performance tuning
- Troubleshooting
- ✅
example-stores.geojson- Sample data- 3 retail locations in Abuja
- 1 administrative boundary
- Ready for testing
- ✅ Validated skill structure
- ✅ Packaged into .skill file (21KB)
- ✅ Moved to outputs directory
- ✅ Created comprehensive README
Total Skill Size: 21KB (compressed)
Total Files: 8
- SKILL.md: 8.5KB
- Scripts: 3 files, ~25KB total
- References: 3 files, ~28KB total
- Assets: 1 file, 2KB
Lines of Code:
- Python: ~600 lines
- Documentation: ~1,200 lines
- Total: ~1,800 lines
- Metadata triggers skill appropriately
- SKILL.md provides quick guidance
- References loaded only when needed
- Efficient context window usage
- All scripts are executable
- Proper error handling
- Command-line interfaces
- Documented usage
- Architecture patterns
- Query examples
- Setup instructions
- Troubleshooting guides
- GeoSPARQL 1.0 (OGC)
- RDF/RDFS/OWL
- WKT geometries
- WGS84 coordinates
- JSON-LD format
The skill activates when users ask about:
✅ "Convert GeoJSON to RDF" ✅ "Setup Virtuoso with spatial extensions" ✅ "Find stores near Abuja" ✅ "Analyze spatial relationships" ✅ "Build geospatial Graph RAG system" ✅ "Query location data with SPARQL" ✅ "Integrate spatial data with RAG"
-
Retail Intelligence
- Store location mapping
- Service area analysis
- Competitive landscape
- Underserved region identification
-
Logistics Optimization
- Route planning
- Driver service areas
- Delivery zone analysis
-
Real Estate Analysis
- Property proximity
- Amenity access
- Market comparisons
-
Urban Planning
- Infrastructure mapping
- Zoning analysis
- Demographic distribution
-
Environmental Monitoring
- Sensor networks
- Coverage analysis
- Spatial correlations
- OpenLink Virtuoso Universal Server
- MinIO (S3-compatible storage)
- Git + DVC (version control)
- Apache Kafka (change logs)
- Pandoc (format conversion)
- RDFLib (Python RDF library)
- SPARQLWrapper (SPARQL queries)
- GeoSPARQL 1.0
- WKT (Well-Known Text)
- WGS84 (EPSG:4326)
- RDF, RDFS, OWL
- JSON-LD
- SHACL (validation)
✅ Concise SKILL.md (under 500 lines) ✅ Clear trigger description ✅ Progressive disclosure pattern ✅ Executable, tested scripts ✅ Comprehensive references ✅ Real-world examples ✅ Proper file organization ✅ No extraneous documentation
✅ Passed packaging validation ✅ Proper YAML frontmatter ✅ Correct directory structure ✅ Referenced files exist ✅ Scripts are executable ✅ No broken links
- Download
geospatial-graph-rag.skill - Upload to Claude via drag & drop
- Claude will recognize it automatically
pip install rdflib SPARQLWrapper# Convert sample data
python scripts/convert_geojson_to_rdf.py \
assets/example-stores.geojson test.ttl
# Query helper
python scripts/spatial_query_helper.py --help- Upload to Claude: Test the skill with real queries
- Customize: Adapt scripts for your specific data
- Extend: Add your own query patterns
- Share: Distribute to team members
Based on your repository: https://github.com/Ajared/geospatialGraphRAG
Transformed into a reusable, well-structured Claude skill following Anthropic's skill-creator best practices.
✅ Complete 10-layer architecture documented ✅ 3 production-ready Python scripts ✅ 20+ spatial query patterns ✅ Full Virtuoso setup guide ✅ Sample data included ✅ Compressed to 21KB ✅ Validated and packaged ✅ Ready for distribution
The geospatial Graph RAG skill is ready to use! 🎉
You can now build location-aware AI applications with Claude's assistance, leveraging all the knowledge from your geospatial Graph RAG system in a structured, efficient format.