Skip to content
Back to skills

Promote Wayfinder Script

ASecurity

Promote a session scratch run script into the local Wayfinder library so it persists across sessions.

  • 22 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added February 11, 2026
developmentpythongobash

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add WayfinderFoundation/wayfinder-paths-sdk --skill promote-wayfinder-script --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Promote Wayfinder Script?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Promote Wayfinder Script
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wayfinderfoundation-promote-wayfinder-script/badge)](https://www.skillsdirectory.com/skills/wayfinderfoundation-promote-wayfinder-script)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: promote-wayfinder-script
description: Promote a session scratch run script into the local Wayfinder library so it persists across sessions.
metadata:
  tags: wayfinder, runs, promotion, cleanup
---

## When to use

Use this skill when a one-off script created during an interactive session is worth keeping for future reuse.

## How to use

This repo creates a per-session scratch directory (see `$WAYFINDER_SCRATCH_DIR`) and a persistent local library (see `$WAYFINDER_LIBRARY_DIR`).

Keep (promote) a script when it worked as intended and you expect it to be useful again in later sessions — the goal is to speed up future runs by reusing a known-good script instead of regenerating/re-reviewing new ad-hoc code.

Promote a script into the library:

```bash
poetry run python scripts/promote_wayfinder_script.py "$WAYFINDER_SCRATCH_DIR/my_script.py" my_script
```

Notes:
- By default, scripts are organized under `$WAYFINDER_LIBRARY_DIR/<protocol>/...` when the tool can infer a protocol from the filename/content (otherwise it uses `misc/`).
- You can force the folder with `--protocol`, e.g.:

  ```bash
  poetry run python scripts/promote_wayfinder_script.py "$WAYFINDER_SCRATCH_DIR/my_script.py" my_script --protocol hyperliquid
  ```
- The destination is `$WAYFINDER_LIBRARY_DIR/<protocol>/<name>.py`.
- The promoted copy gets a short header block (source + timestamp + optional description).
- A simple index is maintained at `$WAYFINDER_LIBRARY_DIR/index.json`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.