用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill ramadan-cli命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
| Use when this capability is needed.
> Use when this capability is needed.
Review architecture and API design for the vfs-s3 project. Use when the user mentions @architect, asks to review an issue's design, discuss module boundaries, API shape, or architectural decisions for vfs-s3. Also trigger when the user wants to create an ADR (Architecture Decision Record) or evaluate a technical approach for the project. Intended for dispatch from Codex automation or Claude routines; GitHub trigger phrase: @vfs-s3-bot please prepare design doc Use when this capability is needed.
基于 SOC 职业分类
正在显示 SKILL.md
| name | ramadan-cli |
| description | Spec reference: `skills/spec.md` Use when this capability is needed. |
Spec reference: skills/spec.md
Run, validate, and debug ramadan-cli safely and reproducibly.
ramadan-cli is a Ramadan-first CLI that shows:
Fajr) and Iftar (Maghrib) times-a), and specific roza (-n)Primary user mode:
--json, --plain, --status, config)Command surface:
ramadan-cli [city] [options]
ramadan-cli reset
ramadan-cli config [options]
There is no today subcommand. ramadan-cli default run is the today view.
ramadan-cli
ramadan-cli sf
ramadan-cli -a
ramadan-cli -n 10
ramadan-cli -s
ramadan-cli -s --city Lahore
ramadan-cli reset
ramadan-cli config --show
Alias support:
roza (same CLI)sf city alias resolves to San FranciscoFirst run notes:
--json skips interactive setup by design.Non-interactive config:
ramadan-cli config --city "San Francisco" --country "United States" --latitude 37.7749 --longitude -122.4194 --method 2 --school 0 --timezone "America/Los_Angeles"
ramadan-cli config --show
ramadan-cli config --clear
First roza override controls:
ramadan-cli --first-roza-date 2026-02-18
ramadan-cli --clear-first-roza-date
Prefer running the CLI command directly:
ramadan-cli --help
ramadan-cli
ramadan-cli sf -a
ramadan-cli -n 10
ramadan-cli reset
Use roza as an alias where desired.
Use npx ramadan-cli when testing package-exec behavior.
Use node dist/cli.js only as a local fallback during development/debugging.
stdout: main data output (table/plain/json), version outputstderr: runtime failures and diagnostics--json: output JSON only to stdout on success--json failure payload on stderr: {"ok":false,"error":{"code":"...","message":"..."}}0: success1: runtime/API/validation failureAlways isolate config in automation to avoid polluting user/global state:
TMP_CFG="/tmp/ramadan-cli-agent"
mkdir -p "$TMP_CFG"
RAMADAN_CLI_CONFIG_DIR="$TMP_CFG" ramadan-cli --help
RAMADAN_CLI_CONFIG_DIR="$TMP_CFG" ramadan-cli sf
Reset isolated state:
RAMADAN_CLI_CONFIG_DIR="$TMP_CFG" ramadan-cli reset
Interactive setup requires TTY.
Manual TTY check:
RAMADAN_CLI_CONFIG_DIR="$TMP_CFG" ramadan-cli
Expected:
ramadan-cli sf).ramadan-cli (today/default)ramadan-cli -a (all days)ramadan-cli -n 10 (specific roza)ramadan-cli --first-roza-date 2026-02-19ramadan-cli --clear-first-roza-dateramadan-cli sf --jsonramadan-cli sf --plainramadan-cli sf -a (includes ← current / ← next row annotations)ramadan-cli -s (single line: Iftar in 2h 30m or Sehar in 8h 15m)ramadan-cli -s --city Lahore (status with one-off city)ramadan-cli config --showramadan-cli config --clearramadan-cli config --method 2 --school 0ramadan-cli --clear-first-roza-dateramadan-cli -s (always non-interactive; silent failure)Source: ahmadawais/ramadan-cli — distributed by TomeVault.