← 返回 Skills 市场
hesselbom

ASO Suite

作者 viktor hesselbom · GitHub ↗ · v0.1.0
cross-platform ✓ 安全检测通过
353
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install asosuite
功能描述
Do App Store Optimization (ASO) with the ASO Suite CLI across iPhone, iPad, Mac, Apple TV, Apple Watch, and VisionOS by finding keywords with popularity/diff...
使用说明 (SKILL.md)

ASO Suite CLI

Use asosuite to run ASO workflows across iPhone, iPad, Mac, Apple TV, Apple Watch, and VisionOS apps: discover keywords with popularity and difficulty data, track keyword position over time, and monitor ratings, editorial features, and chart appearances with machine-readable output.

Setup

Install:

npm install -g asosuite
asosuite help

Authenticate:

asosuite login

JSON-first rule

For easier parsing, always pass --json on every command that supports it. Commands that do not take --json: login, logout.

Defaults

  • region=US
  • platform=iphone
  • period=30 for charts and ratings
  • Supported platforms: iPhone (iphone), iPad (ipad), Mac (mac), Apple TV (appletv), Apple Watch (watch), VisionOS (vision)

Command reference (all commands)

  • asosuite login
  • asosuite logout
  • asosuite subscription [--json]
  • asosuite search-apps [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] \x3Cquery...>
  • asosuite list-apps [--json]
  • asosuite keywords [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] [--app \x3CAPP_ID_OR_URL>] \x3Ckeyword...>
  • asosuite track-app [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>
  • asosuite untrack-app [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>
  • asosuite plan-app [--json] --name \x3CAPP_NAME> [--id \x3CPLANNED_APP_ID>] [--region \x3CREGION>] [--platform \x3CPLATFORM>]
  • asosuite unplan-app [--json] --id \x3CPLANNED_APP_ID> [--region \x3CREGION>] [--platform \x3CPLATFORM>]
  • asosuite tracked-keywords list [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] [--page \x3CNUMBER>] [--sort \x3CFIELD>] [--order \x3Casc|desc>] --app \x3CAPP_ID_OR_URL_OR_PLANNED_ID>
  • asosuite tracked-keywords add [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL_OR_PLANNED_ID> \x3Ckeyword...>
  • asosuite tracked-keywords remove [--json] [--region \x3CREGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL_OR_PLANNED_ID> \x3Ckeyword...>
  • asosuite related-apps list [--json] --app \x3CAPP_ID_OR_URL> [--platform \x3CPLATFORM>]
  • asosuite related-apps add [--json] --app \x3CAPP_ID_OR_URL> --related \x3CAPP_ID_OR_URL> [--platform \x3CPLATFORM>] [--region \x3CREGION>]
  • asosuite related-apps remove [--json] --app \x3CAPP_ID_OR_URL> --related \x3CAPP_ID_OR_URL> [--platform \x3CPLATFORM>]
  • asosuite events list [--json] [--app \x3CAPP_ID_OR_URL>]
  • asosuite events add [--json] --text \x3CTEXT> [--date \x3CYYYY-MM-DD>] [--app \x3CAPP_ID_OR_URL>]
  • asosuite events delete [--json] \x3CEVENT_ID>
  • asosuite charts [--json] [--period \x3C7|30|90>] [--region \x3CREGION> | --regions \x3CREGION,REGION>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>
  • asosuite features [--json] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>
  • asosuite ratings [--json] [--period \x3C7|30|90>] [--platform \x3CPLATFORM>] --app \x3CAPP_ID_OR_URL>

Common ASO commands (JSON)

# Account info
asosuite subscription --json

# Discover apps
asosuite search-apps --json --region US --platform iphone "chat gpt"

# Tracked/planned apps
asosuite list-apps --json
asosuite track-app --json --app 6448311069 --platform iphone --region US
asosuite untrack-app --json --app 6448311069 --platform iphone --region US
asosuite plan-app --json --name "My Next App" --platform iphone --region US
asosuite unplan-app --json --id my-next-app --platform iphone --region US

# Keyword research + tracking
asosuite keywords --json --region US --platform iphone --app 6448311069 "step counter" "water tracker"
asosuite tracked-keywords list --json --app 6448311069 --platform iphone --region US --page 1 --sort relevance --order desc
asosuite tracked-keywords add --json --app 6448311069 --platform iphone --region US "step counter" "water tracker"
asosuite tracked-keywords remove --json --app 6448311069 --platform iphone --region US "step counter" "water tracker"

# Related apps / competitors
asosuite related-apps list --json --app 6448311069 --platform iphone
asosuite related-apps add --json --app 6448311069 --related 333903271 --platform iphone --region US
asosuite related-apps remove --json --app 6448311069 --related 333903271 --platform iphone

# Charts, featuring, ratings
asosuite charts --json --app 6448311069 --platform iphone --period 30
asosuite features --json --app 6448311069 --platform iphone
asosuite ratings --json --app 6448311069 --platform iphone --period 30

# Events
asosuite events list --json --app 6448311069
asosuite events add --json --app 6448311069 --text "Started ASO for 'keyword x'" --date 2026-02-25
asosuite events delete --json 123

Notes

  • tracked-keywords list returns up to 50 keywords per page.
  • Sort fields for tracked-keywords list: keyword, relevance, popularity, difficulty, position, lastUpdate.
  • Server limits:
    • keywords: up to 50 keywords per request
    • tracked-keywords add/tracked-keywords remove: up to 200 keywords per request
安全使用建议
This skill appears coherent for controlling the ASO Suite CLI, but before installing: 1) Inspect the 'asosuite' npm package page (maintainer, version history, download count, open issues). 2) Prefer installing in a controlled environment (non-root or a container) rather than -g if you want to limit system impact. 3) Review what 'asosuite login' stores and where (local config file, keychain, etc.). 4) If you need stronger assurance, review the package source code or use a vetted alternative. The skill is internally consistent but installing arbitrary npm CLIs carries the usual supply-chain risk.
功能分析
Type: OpenClaw Skill Name: asosuite Version: 0.1.0 The skill bundle is benign. It provides instructions for the OpenClaw agent to install and use the 'asosuite' CLI tool via npm for App Store Optimization tasks. All commands listed in SKILL.md are legitimate uses of the 'asosuite' binary, focusing on keyword research, app tracking, and analytics. There are no indicators of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent's core functions or steal sensitive information.
能力评估
Purpose & Capability
The skill claims to drive the ASO Suite CLI and its SKILL.md only instructs running the 'asosuite' binary and related commands; the declared npm package and required binary match the stated purpose and there are no unrelated environment variables or config paths requested.
Instruction Scope
Runtime instructions are limited to installing the CLI, running its commands (search-apps, keywords, charts, etc.), and performing 'asosuite login'/'logout'. The SKILL.md does not instruct reading unrelated files, accessing other credentials, or exfiltrating data to unexpected endpoints. Note: 'login' implies storing credentials via the CLI itself, which is expected for a CLI that talks to a remote service.
Install Mechanism
The install spec is an npm package (asosuite) producing a global 'asosuite' binary. This is proportionate to a CLI skill, but npm packages can run arbitrary install/postinstall scripts and execute code from the registry, so verify the package's provenance, maintainership, and popularity before installing globally.
Credentials
No environment variables or external credentials are declared or required by the skill metadata. The only credential interaction is the CLI's own 'login' flow, which is appropriate for a tool that accesses a remote ASO service.
Persistence & Privilege
The skill is not forced-always and does not request elevated platform privileges. Installing the npm package globally will create a system-wide binary (normal for CLIs) but the skill itself does not request persistent agent-level privileges or modify other skills' configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install asosuite
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /asosuite 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of asosuite skill. - Enables App Store Optimization (ASO) workflows across iPhone, iPad, Mac, Apple TV, Apple Watch, and VisionOS using the ASO Suite CLI. - Supports keyword discovery with popularity/difficulty data, keyword ranking tracking, monitoring ratings, editorial features, and chart appearances. - Provides a comprehensive set of CLI commands for tracking apps, researching keywords, managing related/competitor apps, monitoring charts, ratings, and features, and managing ASO events. - JSON output supported for most commands for easy integration and parsing. - npm-based installation and authentication instructions included.
元数据
Slug asosuite
版本 0.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

ASO Suite 是什么?

Do App Store Optimization (ASO) with the ASO Suite CLI across iPhone, iPad, Mac, Apple TV, Apple Watch, and VisionOS by finding keywords with popularity/diff... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 353 次。

如何安装 ASO Suite?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install asosuite」即可一键安装,无需额外配置。

ASO Suite 是免费的吗?

是的,ASO Suite 完全免费(开源免费),可自由下载、安装和使用。

ASO Suite 支持哪些平台?

ASO Suite 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 ASO Suite?

由 viktor hesselbom(@hesselbom)开发并维护,当前版本 v0.1.0。

💬 留言讨论