desk-bootstrap

Discover microlocations and marinas via Places API and web research.

1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/peteknowsai/swain-agents --skill desk-bootstrap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: desk-bootstrap
Source: https://github.com/peteknowsai/swain-agents/tree/main/sprite/skills/desk-bootstrap
Command: npx skills add https://github.com/peteknowsai/swain-agents --skill desk-bootstrap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Desk bootstrap automates the initial population of a new desk's knowledge graph by discovering microlocations and marinas within its coverage area using Places API and targeted web research.

Core Features & Use Cases

  • Discover microlocations (harbors, towns, inlets, bays) within the desk's beat.
  • Discover marinas and related facilities (fuel docks, ramps, yacht clubs) with key attributes.
  • Push populated data to Convex, persist regional context to memory, and generate initial content cards.

Quick Start

Run swain desk bootstrap <your-desk> to bootstrap microlocations and marinas for your desk.

Frequently Asked Questions about desk-bootstrap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I populate a new desk with microlocations and marinas?

To populate a new desk with microlocations and marinas, run the desk bootstrap process. It discovers coverage-area features via the Places API and targeted web research, then pushes the aggregated data to Convex and memory.

What is desk bootstrapping for regional knowledge graphs?

Desk bootstrapping automates the initial population of a regional knowledge graph by discovering harbors, bays, and marinas. It uses the Places API and web research to aggregate facility attributes and generate initial content cards.

Does desk bootstrap require external APIs for data discovery?

Yes, desk bootstrap relies on the Places API and web research to discover microlocations and marinas. It aggregates these regional features and persists the context into memory and Convex records.

Can I use desk bootstrap to generate content cards for new regions?

Yes, you can use desk bootstrap to generate content cards for new regions. The process discovers regional features like fuel docks and yacht clubs, populates memory, and pushes initial content to Convex.

What is the best way to seed a desk with marina facility data?

The best way to seed a desk with marina facility data is running the desk bootstrap command. It discovers ramps and yacht clubs within your coverage area, generating initial content cards and persisting data to Convex.