Skip to content

Commit 6bd2d12

Browse files
authored
Add fastah-ip-geo-tools plugin for RFC 8805 IP geolocation feeds πŸ€–πŸ€–πŸ€– (#1151)
* Add fastah-ip-geo-tools plugin for RFC 8805 IP geolocation feeds * Fix formatting of geofeed-tuner skill description in README.md
1 parent f1004d0 commit 6bd2d12

5 files changed

Lines changed: 65 additions & 1 deletion

File tree

β€Ž.codespellrcβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ ignore-words-list = numer,wit,aks,edn,ser,ois,gir,rouge,categor,aline,ative,afte
4848

4949
# Skip certain files and directories
5050

51-
skip = .git,node_modules,package-lock.json,*.lock,website/build,website/.docusaurus,.all-contributorrc,./skills/geofeed-tuner/assets/*.json,./skills/geofeed-tuner/references/*.txt
51+
skip = .git,node_modules,package-lock.json,*.lock,website/build,website/.docusaurus,.all-contributorrc,./skills/geofeed-tuner/assets/*.json,./skills/geofeed-tuner/references/*.txt,./plugins/fastah-ip-geo-tools/skills/geofeed-tuner/assets/*.json,./plugins/fastah-ip-geo-tools/skills/geofeed-tuner/references/*.txt

β€Ž.github/plugin/marketplace.jsonβ€Ž

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,12 @@
200200
"description": "Task Researcher and Task Planner for intermediate to expert users and large codebases - Brought to you by microsoft/edge-ai",
201201
"version": "1.0.0"
202202
},
203+
{
204+
"name": "fastah-ip-geo-tools",
205+
"source": "fastah-ip-geo-tools",
206+
"description": "This plugin is for network operations engineers who wish to tune and publish IP geolocation feeds in RFC 8805 format. It consists of an AI Skill and an associated MCP server that geocodes geolocation place names to real cities for accuracy.",
207+
"version": "0.0.9"
208+
},
203209
{
204210
"name": "figma",
205211
"description": "Plugin that includes the Figma MCP server and Skills for common workflows.",

β€Ždocs/README.plugins.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-plugins) for guidelines on how t
3939
| [devops-oncall](../plugins/devops-oncall/README.md) | A focused set of prompts, instructions, and a chat mode to help triage incidents and respond quickly with DevOps tools and Azure resources. | 3 items | devops, incident-response, oncall, azure |
4040
| [doublecheck](../plugins/doublecheck/README.md) | Three-layer verification pipeline for AI output. Extracts claims, finds sources, and flags hallucination risks so humans can verify before acting. | 2 items | verification, hallucination, fact-check, source-citation, trust, safety |
4141
| [edge-ai-tasks](../plugins/edge-ai-tasks/README.md) | Task Researcher and Task Planner for intermediate to expert users and large codebases - Brought to you by microsoft/edge-ai | 2 items | architecture, planning, research, tasks, implementation |
42+
| [fastah-ip-geo-tools](../plugins/fastah-ip-geo-tools/README.md) | This plugin is for network operations engineers who wish to tune and publish IP geolocation feeds in RFC 8805 format. It consists of an AI Skill and an associated MCP server that geocodes geolocation place names to real cities for accuracy. | 1 items | geofeed, ip-geolocation, rfc-8805, rfc-9632, network-operations, isp, cloud, hosting, ixp |
4243
| [flowstudio-power-automate](../plugins/flowstudio-power-automate/README.md) | Complete toolkit for managing Power Automate cloud flows via the FlowStudio MCP server. Includes skills for connecting to the MCP server, debugging failed flow runs, and building/deploying flows from natural language. | 3 items | power-automate, power-platform, flowstudio, mcp, model-context-protocol, cloud-flows, workflow-automation |
4344
| [frontend-web-dev](../plugins/frontend-web-dev/README.md) | Essential prompts, instructions, and chat modes for modern frontend web development including React, Angular, Vue, TypeScript, and CSS frameworks. | 4 items | frontend, web, react, typescript, javascript, css, html, angular, vue |
4445
| [gem-team](../plugins/gem-team/README.md) | A modular multi-agent team for complex project execution with Discuss Phase for requirements clarification, PRD creation, DAG-based planning, complexity-aware research, multi-plan selection for critical tasks, wave-based parallel execution, PRD compliance verification, and automated testing. | 8 items | multi-agent, orchestration, discuss-phase, dag-planning, parallel-execution, tdd, verification, automation, security, prd |
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"name": "fastah-ip-geo-tools",
3+
"description": "This plugin is for network operations engineers who wish to tune and publish IP geolocation feeds in RFC 8805 format. It consists of an AI Skill and an associated MCP server that geocodes geolocation place names to real cities for accuracy.",
4+
"version": "0.0.9",
5+
"author": {
6+
"name": "Fastah Inc.",
7+
"url": "https://getfastah.com"
8+
},
9+
"repository": "https://github.com/github/awesome-copilot",
10+
"license": "Apache-2.0",
11+
"keywords": [
12+
"geofeed",
13+
"ip-geolocation",
14+
"rfc-8805",
15+
"rfc-9632",
16+
"network-operations",
17+
"isp",
18+
"cloud",
19+
"hosting",
20+
"ixp"
21+
],
22+
"skills": [
23+
"./skills/geofeed-tuner/"
24+
]
25+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# IP Geolocation Tools by Fastah Inc.
2+
3+
This plugin is for network operations engineers who wish to tune and publish IP geolocation feeds in RFC 8805 format. It consists of an AI Skill and an associated MCP server that geocodes geolocation place names to real cities for accuracy.
4+
5+
## Installation
6+
7+
```sh
8+
# Using Copilot CLI
9+
copilot plugin install fastah-ip-geo-tools@awesome-copilot
10+
```
11+
12+
## What's Included
13+
14+
### Skills
15+
16+
| Skill | Description |
17+
|-------|-------------|
18+
| `geofeed-tuner` | Validates, tunes, and improves IP geolocation feeds in CSV format following RFC 8805 with opinionated best practices from real-world deployments. Uses Fastah MCP for tuning data lookup. |
19+
20+
## Prerequisites
21+
22+
- **Python 3** is required for running generated validation and tuning scripts.
23+
24+
## Source
25+
26+
This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.
27+
28+
Originally developed at [fastah/ip-geofeed-skills](https://github.com/fastah/ip-geofeed-skills).
29+
30+
## License
31+
32+
Apache-2.0

0 commit comments

Comments
Β (0)