Token导航 LogoToken导航TokenDH.com
前端设计敏感数据github未标认证来源可访问许可证需确认审计提醒

pillarpillar 命令行

Agent Skill

pillar 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,165

周安装

93

GitHub Stars

5

下载量

759
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:pillar(pillar 命令行)
来源仓库:https://github.com/aibtcdev/skills
仓库路径:skills/pillar
安装命令:
npx skills add https://github.com/aibtcdev/skills --skill pillar
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/aibtcdev/skills --skill pillar

简介

用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。

  • 适用于围绕仓库状态、代码变更或协作事项进行整理。
  • 可结合来源仓库和原始 README 继续核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • pillar 属于前端设计类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Pillar Skill

Provides Pillar smart wallet operations in two modes:

  • pillar.ts — Browser-handoff mode. Creates an operation on the Pillar backend, opens the Pillar frontend in the user's browser for signing, then polls for the result. Requires the user to be logged in at pillarbtc.com.
  • pillar-direct.ts — Agent-signed direct mode. Generates and manages a local secp256k1 signing keypair. Signs SIP-018 structured data locally, submits directly to the Pillar backend API. No browser needed; gas is sponsored by the backend.

pillar.ts — Browser-Handoff Mode

Usage

bun run pillar/pillar.ts <subcommand> [options]

Subcommands

connect

Connect to your Pillar smart wallet. Opens the Pillar website; if logged in, automatically connects and saves the wallet address locally.

bun run pillar/pillar.ts connect

disconnect

Disconnect from Pillar. Clears the locally stored wallet session.

bun run pillar/pillar.ts disconnect

status

Check if connected to Pillar and get the current wallet address.

bun run pillar/pillar.ts status

send

Send sBTC from your Pillar smart wallet. Opens the frontend for signing, then waits for confirmation.

bun run pillar/pillar.ts send --to <recipient> --amount <sats> [--recipient-type bns|wallet|address]

Options:

  • --to (required) — Recipient: BNS name, Pillar wallet name, or Stacks address
  • --amount (required) — Amount in satoshis
  • --recipient-type (optional) — bns (default), wallet, or address

fund

Fund your Pillar smart wallet via exchange deposit, BTC wallet, or sBTC wallet.

bun run pillar/pillar.ts fund --method exchange|btc|sbtc [--amount <sats>]

Options:

  • --method (required) — exchange, btc, or sbtc
  • --amount (optional) — Amount in satoshis

add-admin

Add a backup admin address to your Pillar smart wallet for recovery.

bun run pillar/pillar.ts add-admin [--admin-address <SP...>]

Options:

  • --admin-address (optional) — Stacks address to add as backup admin

supply

Earn yield by supplying sBTC to Zest Protocol. No leverage, no liquidation risk.

bun run pillar/pillar.ts supply [--amount <sats>]

Options:

  • --amount (optional) — Amount in satoshis

auto-compound

Configure auto-compound for your Pillar wallet.

bun run pillar/pillar.ts auto-compound [--min-sbtc <sats>] [--trigger <sats>]

Options:

  • --min-sbtc (optional) — Minimum sBTC to keep in wallet (sats)
  • --trigger (optional) — Amount above minimum that triggers auto-compound (sats)

unwind

Close or reduce your leveraged sBTC position.

bun run pillar/pillar.ts unwind [--percentage <1-100>]

Options:

  • --percentage (optional) — Percentage of position to unwind (1-100)

boost

Create or increase a leveraged sBTC position (up to 1.5x).

bun run pillar/pillar.ts boost [--amount <sats>]

Options:

  • --amount (optional) — Amount in satoshis to boost

position

View your Pillar wallet balance and Zest position. Opens the position page in the browser.

bun run pillar/pillar.ts position

create-wallet

Create a new Pillar smart wallet. Opens the Pillar website to complete registration.

bun run pillar/pillar.ts create-wallet [--referral <wallet-address>]

Options:

  • --referral (optional) — Referral wallet address

invite

Get your Pillar referral link to invite friends.

bun run pillar/pillar.ts invite

dca-invite

Invite a DCA partner by email or wallet address.

bun run pillar/pillar.ts dca-invite --partner <email-or-address>

Options:

  • --partner (required) — Partner's email address or Stacks wallet address

dca-partners

View your DCA partners and weekly status.

bun run pillar/pillar.ts dca-partners

dca-leaderboard

View the DCA streak leaderboard.

bun run pillar/pillar.ts dca-leaderboard

dca-status

Check your DCA schedule status.

bun run pillar/pillar.ts dca-status

pillar-direct.ts — Agent-Signed Direct Mode

Usage

bun run pillar/pillar-direct.ts <subcommand> [options]

All direct operations are mainnet-only. Gas is sponsored by the Pillar backend.

Key Management Subcommands

key-generate

Generate a new secp256k1 signing keypair. Returns the compressed public key.

bun run pillar/pillar-direct.ts key-generate [--smart-wallet <contract-id>]

Options:

  • --smart-wallet (optional) — Smart wallet contract ID (default: "pending")

key-unlock

Unlock a signing key using the auto-derived password.

bun run pillar/pillar-direct.ts key-unlock [--key-id <id>]

Options:

  • --key-id (optional) — Key ID to unlock (unlocks first stored key if omitted)

key-lock

Lock the signing key, clearing sensitive data from memory.

bun run pillar/pillar-direct.ts key-lock

key-info

Show signing key info: pubkey, smart wallet, lock status, and all stored keys.

bun run pillar/pillar-direct.ts key-info

Direct Operation Subcommands

direct-boost

Create or increase a leveraged sBTC position (up to 1.5x). Agent-signed, no browser needed.

bun run pillar/pillar-direct.ts direct-boost --sbtc-amount <sats> --aeusdc-to-borrow <amount> --min-sbtc-from-swap <sats>

Options:

  • --sbtc-amount (required) — sBTC amount in sats to supply as collateral
  • --aeusdc-to-borrow (required) — aeUSDC amount to borrow (6 decimals)
  • --min-sbtc-from-swap (required) — Min sBTC from swap in sats (slippage protection)

direct-unwind

Close or reduce your leveraged sBTC position. Agent-signed, no browser needed.

bun run pillar/pillar-direct.ts direct-unwind --sbtc-to-swap <sats> --sbtc-to-withdraw <sats> --min-aeusdc-from-swap <amount>

Options:

  • --sbtc-to-swap (required) — sBTC to swap to aeUSDC for repayment (sats)
  • --sbtc-to-withdraw (required) — sBTC to withdraw after repayment (sats)
  • --min-aeusdc-from-swap (required) — Min aeUSDC from swap (6 decimals, slippage protection)

direct-supply

Earn yield by supplying sBTC to Zest. No leverage, no liquidation risk. Agent-signed.

bun run pillar/pillar-direct.ts direct-supply --sbtc-amount <sats>

Options:

  • --sbtc-amount (required) — sBTC amount in sats to supply

direct-send

Send sBTC from your Pillar smart wallet. Agent-signed, no browser needed.

bun run pillar/pillar-direct.ts direct-send --to <recipient> --amount <sats> [--recipient-type bns|wallet|address]

Options:

  • --to (required) — Recipient: BNS name, Pillar wallet name, or Stacks address
  • --amount (required) — Amount in satoshis
  • --recipient-type (optional) — bns (default), wallet, or address

direct-auto-compound

Configure auto-compound. Agent-signed, no browser needed.

bun run pillar/pillar-direct.ts direct-auto-compound --enabled true|false --min-sbtc <sats> --trigger <sats>

Options:

  • --enabled (required) — Enable (true) or disable (false) auto-compound
  • --min-sbtc (required) — Minimum sBTC to keep in wallet (sats)
  • --trigger (required) — Amount above minimum that triggers auto-compound (sats)

direct-position

View your Pillar smart wallet balances and Zest position. No signing needed.

bun run pillar/pillar-direct.ts direct-position

direct-withdraw-collateral

Withdraw sBTC collateral from Zest. Agent-signed, no browser needed.

bun run pillar/pillar-direct.ts direct-withdraw-collateral --sbtc-amount <sats>

Options:

  • --sbtc-amount (required) — sBTC amount in sats to withdraw

direct-add-admin

Add a backup admin address. Agent-signed, no browser needed.

bun run pillar/pillar-direct.ts direct-add-admin --new-admin <SP...>

Options:

  • --new-admin (required) — Stacks address to add as backup admin

direct-create-wallet

Create a new Pillar smart wallet for agent direct operations. Generates keypair, unlocks it, and deploys.

bun run pillar/pillar-direct.ts direct-create-wallet --wallet-name <name> [--referred-by <contract-id>]

Options:

  • --wallet-name (required) — Wallet name (3-20 chars, lowercase letters, numbers, hyphens)
  • --referred-by (optional) — Contract address of referring wallet

DCA Subcommands

direct-dca-invite

Invite a DCA partner. Uses wallet address from signing key session.

bun run pillar/pillar-direct.ts direct-dca-invite --partner <email-or-address>

Options:

  • --partner (required) — Partner's email or Stacks wallet address

direct-dca-partners

View your DCA partners and weekly status.

bun run pillar/pillar-direct.ts direct-dca-partners

direct-dca-leaderboard

View the DCA streak leaderboard.

bun run pillar/pillar-direct.ts direct-dca-leaderboard

direct-dca-status

Check your DCA schedule status.

bun run pillar/pillar-direct.ts direct-dca-status

Utility Subcommands

direct-quote

Get a boost quote (leverage, LTV, swap details) before executing.

bun run pillar/pillar-direct.ts direct-quote --sbtc-amount <sats>

Options:

  • --sbtc-amount (required) — sBTC amount in sats to boost

direct-resolve-recipient

Resolve a recipient (BNS name, wallet name, or address) before sending.

bun run pillar/pillar-direct.ts direct-resolve-recipient --to <recipient> [--recipient-type bns|wallet|address]

Options:

  • --to (required) — Recipient to resolve
  • --recipient-type (optional) — bns (default), wallet, or address

Stacking Subcommands

direct-stack-stx

Stack STX via Fast Pool or Stacking DAO. Agent-signed, no browser needed.

bun run pillar/pillar-direct.ts direct-stack-stx --stx-amount <microStx> --pool fast-pool|stacking-dao

Options:

  • --stx-amount (required) — Amount of STX in micro-STX (1 STX = 1,000,000)
  • --pool (required) — fast-pool or stacking-dao

direct-revoke-fast-pool

Revoke Fast Pool STX delegation. Agent-signed, no browser needed.

bun run pillar/pillar-direct.ts direct-revoke-fast-pool

direct-stacking-status

Check stacking status. No signing needed — reads on-chain data.

bun run pillar/pillar-direct.ts direct-stacking-status

Notes

  • Browser-handoff mode requires being connected via pillar.ts connect first
  • Direct mode requires a signing key; use direct-create-wallet to create one or key-generate for an existing wallet
  • Direct mode operations are mainnet-only
  • Pillar backend sponsors gas for all direct mode transactions
  • Poll timeout for browser-handoff is 5 minutes by default (override with PILLAR_POLL_TIMEOUT_MS env var)
  • Session stored at ~/.aibtc/pillar-session.json; signing keys at ~/.aibtc/signing-keys/

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

33.03%
按下载量换算251

Claude

28.03%
按下载量换算213

Cursor

20.87%
按下载量换算158

Gemini CLI

10%
按下载量换算76

安全审计

Gen Agent Trust Hub

可疑

Socket

可疑

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills