← 返回 Skills 市场
87
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install microsoft-ads-cli
功能描述
Microsoft Ads data analysis and reporting via microsoft-ads-cli. Use when the user wants to check Microsoft/Bing ad performance, pull campaign/ad group/keywo...
安全使用建议
Before installing or enabling this skill: (1) Confirm the package source — the registry entry lists no homepage or repository. Review the microsoft-ads-cli project code on a trusted source (GitHub/npm package page) before running npm install -g. (2) Be aware SKILL.md requires sensitive credentials (MICROSOFT_ADS_ACCESS_TOKEN and MICROSOFT_ADS_DEVELOPER_TOKEN) and may read ~/.config/microsoft-ads-cli/credentials.json; do not expose tokens unless you trust the package. (3) Ask the skill author/maintainer to update the registry metadata to declare required env vars and provide a homepage/repo and a pinned version. (4) Prefer installing in a sandbox or container (not global) and use least-privileged tokens (short-lived or scoped) when testing. (5) If you cannot verify the source or author, treat this skill as untrusted and avoid providing production credentials.
功能分析
Type: OpenClaw Skill
Name: microsoft-ads-cli
Version: 1.0.0
The skill bundle provides a legitimate interface for the 'microsoft-ads-cli' tool to manage Microsoft Advertising accounts and reports. It includes standard instructions for authentication via environment variables or a configuration file and lists various commands for campaign management and performance analysis. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found in SKILL.md or _meta.json.
能力标签
能力评估
Purpose & Capability
The instructions and commands in SKILL.md are consistent with a Microsoft/Bing Ads CLI (account, campaigns, keywords, reports). However the metadata declares no required credentials or config paths while the runtime instructions explicitly require an OAuth2 access token, a Developer Token, optional account IDs, and may read ~/.config/microsoft-ads-cli/credentials.json. That omission is an inconsistency.
Instruction Scope
SKILL.md tells the agent to install and run microsoft-ads-cli and to resolve credentials via (in order) a --credentials flag, environment variables (MICROSOFT_ADS_ACCESS_TOKEN, MICROSOFT_ADS_DEVELOPER_TOKEN, etc.), or a credentials file at ~/.config/microsoft-ads-cli/credentials.json. Reading a user's home config file and using access tokens/developer tokens are sensitive operations; these accesses are related to the skill purpose but are not declared in the registry metadata, which is a scope/visibility problem.
Install Mechanism
There is no install spec in the registry entry, but SKILL.md instructs to run `npm install -g microsoft-ads-cli`. Installing an unpinned package from npm is standard for CLI tools but carries typical npm risks (downloads and executes third-party code, global install may require elevated permissions). This is expected for a CLI but deserves caution — the registry should have a source/homepage or commit hash to verify.
Credentials
The skill runtime requires highly sensitive secrets (OAuth2 access token and Developer Token) and may read credentials from a file under the user's home directory; yet the registry metadata lists no required env vars or primary credential. Requesting those tokens is proportionate to the stated purpose, but the lack of declared required env vars/config paths in the metadata is an incoherence and increases risk because users may not realize what secrets will be accessed.
Persistence & Privilege
The skill is not always-enabled and does not request special platform privileges. However, SKILL.md instructs global npm installation which modifies the environment and may require elevated permissions; the skill may also read a credentials file in the user's home directory. These are expected for a CLI but worth flagging to users.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install microsoft-ads-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/microsoft-ads-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of microsoft-ads-cli Skill.
- Enables read-only analysis and reporting of Microsoft/Bing Ads data using the microsoft-ads-cli.
- Supports querying ad accounts, campaigns, ad groups, keywords, ads, audiences, UET tags, conversion goals, budgets, bid strategies, and labels.
- Provides detailed usage instructions and CLI command references for each supported entity.
- All commands output data in pretty-printed JSON by default.
- Authentication via Microsoft OAuth2 access token and developer token required.
元数据
常见问题
Microsoft Ads CLI 是什么?
Microsoft Ads data analysis and reporting via microsoft-ads-cli. Use when the user wants to check Microsoft/Bing ad performance, pull campaign/ad group/keywo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 87 次。
如何安装 Microsoft Ads CLI?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install microsoft-ads-cli」即可一键安装,无需额外配置。
Microsoft Ads CLI 是免费的吗?
是的,Microsoft Ads CLI 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Microsoft Ads CLI 支持哪些平台?
Microsoft Ads CLI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Microsoft Ads CLI?
由 Bin-Huang(@bin-huang)开发并维护,当前版本 v1.0.0。
推荐 Skills