<< All versions
Skill v1.0.0
currentAutomated scan100/100justvugg/tools-factory/rest-countries
──Details
PublishedNovember 4, 2026 at 11:08 AM
Content Hashsha256:26ad39f92fd71a4c...
Git SHA1eedf0d000ad
──Files
Files (1 file, 1.7 KB)
SKILL.md1.7 KBactive
SKILL.md · 52 lines · 1.7 KB
name: rest-countries description: rest-countries should become a local, searchable operational workspace, not only an endpoint wrapper. Use for 3 operation/source entries against https://restcountries.com. metadata: version: "1.0.0"
rest-countries
Generated by Gutenberg. Use this skill to call the rest-countries API through the local rest-countries CLI.
When to use
- The user asks for data exposed by rest-countries (v3.1).
- An agent task needs structured JSON from https://restcountries.com.
- You need to perform a write/destructive operation on rest-countries — always preview first, run with
--yesonly on explicit user confirmation.
How to invoke
The skill assumes the generated CLI is on PATH (or invoke via scripts/use-go.sh run ./cmd/rest-countries from the project directory).
bash
rest-countries operationsrest-countries call getNameItaly --jsonrest-countries sync --jsonrest-countries search "<keyword>" --json
Authentication
No authentication required.
Operations index
getNameItaly(GET /v3.1/name/italy) — read — GET /v3.1/name/italygetRegionEurope(GET /v3.1/region/europe) — read — GET /v3.1/region/europegetIndependent(GET /v3.1/independent) — read — GET /v3.1/independent
Output contract
- All commands accept
--jsonand emit machine-readable output. callreturns{ dryRun, operation, request, response }.dryRun: truemeans the call was not executed (write op without--yes).searchreturns cached records.syncpopulates the local SQLite cache.
Provenance
- Schema: gutenberg.blueprint.v1
- Generated by: gutenberg 0.3.0
- Source spec: /tmp/rest-countries.openapi.json