travel skillA
travel is agent-read markdown (skill) from cgoinglove/thursday: Plans trips: flights and stays found and compared, a booking handed over, and a day-by-day page. Use it for a fare, a place to stay, or a whole trip..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Travel Three scripts: the page is this skill's, and the weather and the money are `data-report`'s, which every bot has. No key, a few lines of output; chain the ones a step needs with `&&` in one bash call. `S=<this skill's dir>/scripts`, `D=$THURSDAY_SKILLS/data-report/scripts`. | Script | Does | |---|---| | `node $D/weather.mjs "<place>[, <CC>]" <from> [<to>] [--f]` | The forecast a line a day, or past the 16 days it reaches, what the same days were like the last five years. `--f` prints °F | | `node $D/fx.mjs <amount> <FROM> <TO[,TO…]>` | The amount at today's rate, with the rate's date and where it came from | | `node $S/itinerary.mjs <trip.json> [--name <file>]` | The trip as one page in your `artifacts/` folder: a photo and a map link per stop, costs added up. Uses the browser only for a `"photo"` page url | **The search is yours.** Flights, stays and their prices are this skill's work, not a question to hand to another bot: a hand-off pays for a second bot's prompt, skills and browser, and for the messages between you, to find what one search of yours finds. **Flights come from a published search; the rest from a page on the user's screen.** Nothing …
Read the whole file at its exact version.
How to install
mdr add cgoinglove/thursday/travel@git:20260925.f565382mdr add cgoinglove/thursday/travel@sha256:33e253642b36a062Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_3odrjr5cjaut54gf)
0 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260925.f565382 latest | 2026-09-25 | f565382 | 3,798 B | A | view · diff |
| git:20260925.aa67184 | 2026-09-25 | aa67184 | 3,541 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (3798 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
cgoinglove/thursday · 7 stars · license MIT · pushed 2026-09-25 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_3odrjr5cjaut54gf GET https://markdownregistry.com/api/v1/resolve?ref=cgoinglove/thursday/travel GET https://markdownregistry.com/api/v1/blob/33e253642b36a062b69649aaa094095f5626a53d44263301f86228ab7ee724a4
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.