技能详情(站内镜像,无评论)
作者:kokoko @aligurelli
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.1.0
统计:⭐ 0 · 532 · 1 current installs · 1 all-time installs
⭐ 0
安装量(当前) 1
🛡 VirusTotal :可疑 · OpenClaw :良性
Package:aligurelli/appstore-rating-pulse
安全扫描(ClawHub)
- VirusTotal :可疑
- OpenClaw :良性
OpenClaw 评估
The skill does what it says: a small bash script queries Apple's iTunes Lookup API and formats ratings; nothing in the files requests secrets or accesses unrelated system data, though the metadata omits a couple of real binary dependencies.
目的
The skill's name, description, SKILL.md, and included script are consistent: they fetch App Store ratings via Apple's iTunes Lookup API. However, the package metadata claims no required binaries while the script actually depends on bash (obvious), curl and python3 at runtime. This is a minor incoherence in declared requirements (they are needed and reasonable for the stated purpose).
说明范围
SKILL.md instructs the agent to edit and run the provided script and optionally schedule a cron job. The instructions stay on-task (fetching ratings, formatting output). The script only performs network calls to itunes.apple.com and does not read arbitrary files or environment variables beyond an optional TZ for date display. The cron guidance suggests running in an isolated session and announcing output; that's a reasonable deliver mechanism …
安装机制
No install spec is provided and the skill is instruction-only with a small script—this is the lowest-risk model. Nothing is downloaded or installed by the skill itself.
证书
The skill requests no credentials or config paths. The script uses TZ optionally for date formatting but otherwise does not read or transmit secrets. The absence of required env vars is coherent with the described functionality.
持久
The skill is not always-enabled and does not request elevated privileges or modify other skills or system-wide settings. It recommends (but does not implement) a user-controlled cron job; installing such a cron job would be a user decision.
综合结论
This skill appears to be what it claims: a small script that hits Apple's iTunes Lookup API and prints formatted ratings. Before installing, verify the runtime environment has bash, curl and python3 available (the metadata currently omits those dependencies). Run the script manually first to confirm output and that network access is acceptable. If you enable a cron job or allow autonomous agent runs, place the job in an isolated session as sug…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「AppStore Rating Pulse」。简介:Monitor App Store ratings for any iOS app across multiple countries. Fetches li…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aligurelli/appstore-rating-pulse/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: appstore-rating-pulse
description: Monitor App Store ratings for any iOS app across multiple countries. Fetches live overall ratings using Apple's free iTunes Lookup API — no API key needed. Set up a daily cron report or get an instant snapshot. Triggers on "track app ratings", "check my App Store rating", "daily rating report", or "show ratings across countries".
---
# AppStore Rating Pulse
Fetches current overall App Store ratings for iOS apps across any country using Apple's free iTunes Lookup API — no API key or paid subscription needed.
## Setup
Edit `scripts/fetch-ratings.sh` with your apps and regions:
```bash
# Apps: "App Name" "AppStoreID" "CC1,CC2,CC3"
APPS=(
"My App|1234567890|US,GB,DE"
"Another App|9876543210|US,JP,KR"
)
```
Country codes follow ISO 3166-1 alpha-2 (US, GB, JP, KR, DE, FR, RU, ES, CA, AU, etc.).
## Run Manually
```bash
bash /path/to/skills/public/appstore-rating-pulse/scripts/fetch-ratings.sh
```
## Output Format
```
overall rating for My App(1234567890) 19.02.2026 - 4,72 - USA
overall rating for My App(1234567890) 19.02.2026 - 4,10 - UK
overall rating for My App(1234567890) 19.02.2026 - N/A - GERMANY
```
Ratings use comma as decimal separator. N/A means the app has no ratings in that country yet.
## Daily Cron Setup
Create an isolated cron job (sessionTarget: isolated) that runs the script and delivers the output via announce:
```
Run bash /path/to/scripts/fetch-ratings.sh and send the output to the user as-is. If all lines show N/A or the script errors, warn that something may be wrong.
```
Schedule example: `0 12 * * *` (daily at noon, your timezone).
## Customization
- Add/remove apps by editing the `APPS` array in `fetch-ratings.sh`
- Add/remove countries per app by editing the comma-separated country code list
- Country name display is handled automatically (common countries are mapped; others display as the raw code)