搜索

PythonReactSEOPDF
OpenClaw

leak-publish

Publish local files behind an x402 payment gate with explicit public-exposure consent using a preinstalled leak CLI.

eucalyptus-viminalis0 来源安装数☆ 0 仓库 Starsv2026.2.17

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install eucalyptus-viminalis/leak-publish

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

leak-publish

Overview

This skill operates publish workflows only:

  • Publish a local file behind an x402 gate.
  • Optionally expose with --public after explicit consent.
  • Keep process alive using detached supervisors.

Safety policy (required)

  1. Require explicit user confirmation of the file path.
  2. Require explicit user consent before --public exposure.
  3. Reject symlink paths.
  4. Reject directories and non-regular files.
  5. Block sensitive paths:
  • ~/.ssh
  • ~/.aws
  • ~/.gnupg
  • ~/.config/gcloud
  • /etc
  • /private/etc
  • /proc
  • /sys
  • /var/run/secrets
  • /private/var/run/secrets

Dependency policy (required)

  1. Require leak binary on PATH.
  2. Do not execute npx or dynamic package install at runtime.

Runtime policy (required)

  1. Treat publish as persistent-by-default for all sale windows.
  2. Use --run-mode auto unless user explicitly asks for foreground.
  3. Detached supervisor order:
  • systemd --user (Linux)
  • launchd (macOS)
  • tmux
  • screen
  • nohup fallback
  1. After background launch, report control details:
  • supervisor/session or PID
  • log file
  • stop command

Required inputs

  1. File path.
  2. Price in USDC.
  3. Sale window.
  4. Seller payout address (--pay-to).
  5. Public exposure choice (--public or local only).

Local publish

bash skills/leak-publish/scripts/publish.sh \
  --run-mode auto \
  --file ./protected/asset.bin \
  --price 0.01 \
  --window 15m \
  --pay-to 0xSELLER_ADDRESS \
  --network eip155:84532

Public publish

bash skills/leak-publish/scripts/publish.sh \
  --run-mode auto \
  --file ./protected/asset.bin \
  --price 0.01 \
  --window 15m \
  --pay-to 0xSELLER_ADDRESS \
  --public

Runtime smoke check

bash skills/leak-publish/scripts/smoke_persistent_runner.sh --mode auto --sleep-seconds 8

Expected result: PASS and selected backend.

Troubleshooting

  • leak missing:
    • install: `npm i -g leak...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/eucalyptus-viminalis/leak-publish
Version
2026.2.17
Commit
44d03deb62920747fcf1aaeac5100932ff44cb6b
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# leak-publish

## Overview

This skill operates publish workflows only:
- Publish a local file behind an x402 gate.
- Optionally expose with `--public` after explicit consent.
- Keep process alive using detached supervisors.

## Safety policy (required)

1. Require explicit user confirmation of the file path.
2. Require explicit user consent before `--public` exposure.
3. Reject symlink paths.
4. Reject directories and non-regular files.
5. Block sensitive paths:
  - `~/.ssh`
  - `~/.aws`
  - `~/.gnupg`
  - `~/.config/gcloud`
  - `/etc`
  - `/private/etc`
  - `/proc`
  - `/sys`
  - `/var/run/secrets`
  - `/private/var/run/secrets`

## Dependency policy (required)

1. Require `leak` binary on PATH.
2. Do not execute `npx` or dynamic package install at runtime.

## Runtime policy (required)

1. Treat publish as persistent-by-default for all sale windows.
2. Use `--run-mode auto` unless user explicitly asks for foreground.
3. Detached supervisor order:
  - `systemd --user` (Linux)
  - `launchd` (macOS)
  - `tmux`
  - `screen`
  - `nohup` fallback
4. After background launch, report control details:
  - supervisor/session or PID
  - log file
  - stop command

## Required inputs

1. File path.
2. Price in USDC.
3. Sale window.
4. Seller payout address (`--pay-to`).
5. Public exposure choice (`--public` or local only).

## Local publish

```bash
bash skills/leak-publish/scripts/publish.sh \
  --run-mode auto \
  --file ./protected/asset.bin \
  --price 0.01 \
  --window 15m \
  --pay-to 0xSELLER_ADDRESS \
  --network eip155:84532
```

## Public publish

```bash
bash skills/leak-publish/scripts/publish.sh \
  --run-mode auto \
  --file ./protected/asset.bin \
  --price 0.01 \
  --window 15m \
  --pay-to 0xSELLER_ADDRESS \
  --public
```

## Runtime smoke check

```bash
bash skills/leak-publish/scripts/smoke_persistent_runner.sh --mode auto --sleep-seconds 8
```

Expected result: `PASS` and selected backend.

## Troubleshooting

- `leak` missing:
  - install: `npm i -g leak...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.