← Back to Skills Marketplace
jordymeow

Ikuzo - The Map Editor

by jordymeow · GitHub ↗ · v2.1.3
cross-platform ⚠ suspicious
1020
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ikuzo
Description
Manage maps, spots, and travel plans on Ikuzo (ikuzo.app) — a location-based exploration app. Use when creating/editing maps, adding/searching spots, planning trips with day-by-day itineraries, finding nearby places, or managing travel logistics. Triggers on map management, spot tracking, trip planning, location discovery, and "where should I go" questions.
README (SKILL.md)

Ikuzo

Ikuzo is a map & travel planning app. Access via MCP (JSON-RPC 2.0 over HTTP POST).

Connection

Endpoint: https://ikuzo.app/api/mcp
Auth: Bearer token (from TOOLS.md or user config)
Protocol: JSON-RPC 2.0 — POST with {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"\x3Ctool>","arguments":{...}}}

Tools

Maps

  • maps_list — list all maps (owned + shared)
  • maps_get(mapId) — get map details
  • maps_create(title) — create a new empty map, returns map with ID

Spots

  • spots_list(mapId, ...) — list/filter spots in a map. Filters: status[], type[], period[], momentFrom/To, text, limit, offset, fields[]
  • spots_get(spotId) — get spot details
  • spots_create(mapId, title, gps{lat,lng}, ...) — create spot. Optional: description, type, status, period[], moment{date, repeat, reminder[]}
  • spots_update(spotId, ...) — update any field (including moment, rating)
  • spots_delete(spotId) — soft delete (recoverable)
  • spots_nearby(lat, lng, ...) — find spots near a point across ALL accessible maps. Optional: radius (km, default 10, max 500), mapIds[], all spot filters. Returns sorted by distance.
  • spots_box(north, south, east, west, ...) — find spots in bounding box. Same filters as nearby.

Travel Plans

  • travels_list — list all travel plans
  • travels_get(travelId) — get plan with steps
  • travels_create(title) — create plan
  • travels_update(travelId, title) — rename plan
  • travels_delete(travelId) — delete plan

Steps (within a travel plan)

  • steps_add(travelId, type, ...) — add step. type="spot" requires spotId, type="day" requires title. Optional: orderKey
  • steps_update(stepId, ...) — update position or title
  • steps_delete(stepId) — remove step

Utility

  • ping — test connection
  • schema — get valid values for type, status, period
  • quota — check API usage (doesn't count against quota)

Schema Reference

See references/schema.md for valid spot types, statuses, and periods. Call schema tool at runtime if unsure.

Key Patterns

Find spots to visit nearby

spots_nearby(lat, lng, radius=20, status=["a","b"])

Status a = "Ikuzo!" (priority), b = "To Visit"

Seasonal spots with upcoming moments

spots_list(mapId, momentFrom="2026-03-01", momentTo="2026-04-30")

Create a trip itinerary

  1. travels_create(title) → get travelId
  2. steps_add(travelId, type="day", title="Day 1 - Arrival")
  3. steps_add(travelId, type="spot", spotId="...") for each spot
  4. Repeat day dividers + spots for each day

Efficient listing (reduce tokens)

Use fields to request only what you need:

spots_list(mapId, fields=["_id","title","gps","status","type"])

Image URLs

Spot images use Ikuzo's CDN:

https://ik.offbeatjapan.org/ikuzo/{imageId}.{ext}?tr=h-{height},w-{width}

Where imageId and ext come from the spot's image[] array.

Usage Guidance
Before installing, ask the publisher to clarify and fix the credential handling: they should declare an explicit required credential (for example IKUZO_API_TOKEN) or document exactly where the token comes from (and why the agent should not search arbitrary user config files). Verify the endpoint https://ikuzo.app is legitimate and that the token scope is least-privilege. Avoid pasting secrets into free-text chat — supply API tokens through the platform's secure credential mechanism. If you must test the skill, use a limited test account/token and confirm it only accesses maps/spots you expect (note that spots_nearby can search across all 'accessible' maps). If the publisher cannot provide a clear credential and privacy model, treat the skill as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: ikuzo Version: 2.1.3 The skill bundle is benign. It describes an OpenClaw skill for managing maps and travel plans on 'ikuzo.app' via JSON-RPC 2.0 over HTTP POST. All described functionalities, such as managing spots, maps, and travel plans, are aligned with the stated purpose. There is no evidence of malicious intent, unauthorized data exfiltration, shell execution, persistence mechanisms, or prompt injection attempts against the AI agent in the `SKILL.md` or other files. External network calls to `ikuzo.app` and `ik.offbeatjapan.org` are expected for the skill's operation.
Capability Assessment
Purpose & Capability
The declared purpose (map/spot/trip management for Ikuzo) matches the API surface described in SKILL.md (maps, spots, travels). However, SKILL.md requires a Bearer token for the API but the registry metadata lists no required environment variables or primary credential — that is inconsistent. A legitimate integration would normally declare a required API token (e.g., IKUZO_API_TOKEN).
Instruction Scope
The SKILL.md is instruction-only and confined to JSON-RPC calls to https://ikuzo.app/api/mcp and schema lookups. It does not instruct reading arbitrary system files or running local binaries. However it refers to Auth: 'Bearer token (from TOOLS.md or user config)', which is vague and could lead the agent to search for stored credentials or tooling documentation — this ambiguity expands the agent's scope unless clarified.
Install Mechanism
No install spec and no code files are included (instruction-only), so nothing will be written to disk or automatically installed by the skill itself. This is the lowest-risk install profile.
Credentials
Although the skill needs an API bearer token to operate, the skill declares no required environment variables or primary credential. The SKILL.md's suggestion to fetch the token 'from TOOLS.md or user config' is not justified by the registry metadata and could encourage credential lookup in unspecified places. The absence of a declared, scoped credential is disproportionate to the described functionality.
Persistence & Privilege
The skill does not request always:true and has no install or config-writing behavior described. It does not request elevated or persistent system privileges in the manifest.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ikuzo
  3. After installation, invoke the skill by name or use /ikuzo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.3
- Improved description in SKILL.md for clearer use cases and triggers. - SKILL.md now lists available API tools and key usage patterns. - Details added for API endpoints, authentication, and efficient data retrieval. - Expanded reference info for spot image URLs and schema queries. - No breaking changes to functionality; documentation enhancements only.
Metadata
Slug ikuzo
Version 2.1.3
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Ikuzo - The Map Editor?

Manage maps, spots, and travel plans on Ikuzo (ikuzo.app) — a location-based exploration app. Use when creating/editing maps, adding/searching spots, planning trips with day-by-day itineraries, finding nearby places, or managing travel logistics. Triggers on map management, spot tracking, trip planning, location discovery, and "where should I go" questions. It is an AI Agent Skill for Claude Code / OpenClaw, with 1020 downloads so far.

How do I install Ikuzo - The Map Editor?

Run "/install ikuzo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ikuzo - The Map Editor free?

Yes, Ikuzo - The Map Editor is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Ikuzo - The Map Editor support?

Ikuzo - The Map Editor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ikuzo - The Map Editor?

It is built and maintained by jordymeow (@jordymeow); the current version is v2.1.3.

💬 Comments