Best use case
geometry-algorithm-library is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Implement computational geometry algorithms
Teams using geometry-algorithm-library should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/geometry-algorithm-library/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How geometry-algorithm-library Compares
| Feature / Agent | geometry-algorithm-library | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Implement computational geometry algorithms
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Geometry Algorithm Library Skill
## Purpose
Implement computational geometry algorithms for competitive programming and algorithmic problems.
## Capabilities
- Convex hull (Graham scan, Andrew's monotone chain)
- Line intersection algorithms
- Closest pair of points
- Point in polygon tests
- Voronoi diagram, Delaunay triangulation
- Polygon clipping
## Target Processes
- computational-geometry
## Algorithm Catalog
### Convex Hull
- Graham scan O(n log n)
- Andrew's monotone chain O(n log n)
- Jarvis march O(nh)
### Intersection Algorithms
- Line sweep for segment intersection
- Bentley-Ottmann algorithm
- Polygon intersection
### Distance Problems
- Closest pair of points O(n log n)
- Farthest pair (rotating calipers)
- Point-polygon distance
### Triangulation
- Ear clipping O(n^2)
- Delaunay triangulation
- Voronoi diagram
## Input Schema
```json
{
"type": "object",
"properties": {
"algorithm": { "type": "string" },
"variant": { "type": "string" },
"language": {
"type": "string",
"enum": ["cpp", "python", "java"]
},
"includeVisualization": { "type": "boolean", "default": false }
},
"required": ["algorithm"]
}
```
## Output Schema
```json
{
"type": "object",
"properties": {
"success": { "type": "boolean" },
"code": { "type": "string" },
"complexity": { "type": "object" },
"usage": { "type": "string" }
},
"required": ["success", "code"]
}
```Related Skills
react-testing-library
React Testing Library patterns, queries, user events, and accessibility testing.
slam-algorithms
Expert skill for SLAM algorithm selection, configuration, and tuning. Configure visual SLAM (ORB-SLAM3, RTAB-Map), LiDAR SLAM (Cartographer, LIO-SAM), tune parameters, evaluate accuracy, and optimize for real-time performance.
special-functions-library
Comprehensive special functions evaluation and manipulation
pde-solver-library
Numerical methods for partial differential equations
ode-solver-library
Numerical methods for ordinary differential equations
graph-algorithm-library
Comprehensive graph algorithms implementation
ssa-transformation-library
SSA-form transformations and optimizations for compiler development
consensus-protocol-library
Reference implementations and specifications of consensus protocols
abstract-domain-library
Library of abstract domains for static analysis and abstract interpretation
material-model-library
Biomaterial constitutive model library skill providing validated material properties for biological tissues and implant materials
image-algorithm-validator
Medical image processing algorithm validation skill for segmentation, detection, and analysis algorithms
genetic-algorithm-optimizer
Genetic algorithm skill for complex optimization problems with non-linear objectives or discontinuous search spaces