new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻譯準備中
Soku CLI — call Soku ads/GA4/PostHog data capabilities from any AI agent or shell.
翻譯準備中
行銷TypeScript · JavaScriptGitHub @About-Intelligence自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
安裝型專案無需部署網域也可驗證。個人儲存庫可透過 GitHub 登入驗證,組織儲存庫可使用上方的儲存庫驗證檔案。
正在載入完整 README。 以下為已儲存的摘錄。
Give any AI agent a secure command line to your growth stack.
Query marketing data, manage campaigns, publish SEO content, and automate
recurring work from Claude Code, Codex, Cursor, or any terminal.
Soku CLI turns the tools and data already connected to your Soku workspace into
typed, discoverable commands. An agent can move from a question to an answer—or
from a plan to a human-approved action—without you copying data between tabs,
sharing API keys, or running an MCP host.檢視完整 README ↗Give any AI agent a secure command line to your growth stack.
Query marketing data, manage campaigns, publish SEO content, and automate recurring work from Claude Code, Codex, Cursor, or any terminal.
Website · Agent guide · npm · Contributing
Soku CLI turns the tools and data already connected to your Soku workspace into typed, discoverable commands. An agent can move from a question to an answer—or from a plan to a human-approved action—without you copying data between tabs, sharing API keys, or running an MCP host.
soku call as a forward-compatible
escape hatch.Paste this into Claude Code, Codex, Cursor, or another coding agent:
Read https://soku.ai/cli/skill.md, install or update Soku CLI, sign in,
select my workspace, and install all business skills.
The agent guide walks the agent through installation, device login, workspace selection, skill installation, and a first capability check.
# Install globally (Node.js 20+)
npm install -g @soku-ai/cli
# Sign in with the browser-based device flow
soku auth login
# Find and select a Soku brand workspace
soku workspace resolve <brand>
soku workspace use-brand <brand>
soku workspace status
# See everything available to you
soku --help
No global install needed? Start with npx @soku-ai/cli --help.
This repository is also a marketplace plugin for Claude Code, Cursor, and Codex.
The plugin teaches the agent how to install, sign in to, and use the Soku CLI;
it does not bundle the CLI itself, so npm install -g @soku-ai/cli still runs on
your machine (the plugin's skill walks the agent through it).
# Claude Code
claude plugin marketplace add About-Intelligence/soku-cli
claude plugin install soku@soku
https://api.soku.ai/mcp), so hosts without a shell can still read, research and prepare review-gated changes. Sign in when Cowork asks to authorize the soku connector.https://github.com/About-Intelligence/soku-cli, and install soku at user or project scope..agents/plugins/marketplace.json registers the soku plugin in the local Plugins Directory.Business skills (soku-ads-report, soku-google-ads, …) are not part of the
plugin. Install them on demand with soku skill install <slug>; soku update skills keeps them current.
Start with cached, normalized reporting across supported ad platforms:
soku ads list-ad-accounts --platform google
soku ads query-single-dimension \
--platform google \
--account-id <account_id> \
--dimension campaign \
--date-start 2026-06-01 \
--date-end 2026-06-30
Use the same workflow for Meta, TikTok, or ChatGPT Ads, or reach for Google Ads GAQL when you need a custom breakdown.
# Website acquisition and conversion
soku ga4 list-properties
soku ga4 get-property-overview --property-id <property_id>
soku ga4 list-traffic-sources --property-id <property_id>
# Product behavior
soku posthog list-projects
soku posthog query \
--project-id <project_id> \
--tool execute-sql \
--arguments '{"query":"SELECT count() FROM events WHERE event = '\''$pageview'\''"}'
This makes it possible for an agent to investigate the path from campaign spend to site traffic to in-product behavior without asking you to export CSV files.
soku ads meta campaign create \
--account-id <meta_account_id> \
--name "Launch Test" \
--objective OUTCOME_TRAFFIC \
--summary "Create paused Meta traffic campaign Launch Test"
Delivery-changing writes return a review ID instead of executing immediately:
soku review show <review_id>
soku review approve <review_id>
An agent can prepare the exact change and explain it; a human still decides whether it runs.
# Publish a complete HTML page through Soku SEO Hosting
soku seo-hosting pages put \
--section blog \
--slug launch-notes \
--title "Launch notes" \
--html-file page.html
soku seo-hosting pages publish --section blog --slug launch-notes
# Schedule a recurring agent task
soku automation create \
--name "Weekly account health" \
--prompt "Review paid acquisition performance and flag anomalies" \
--cron "0 9 * * 1" \
--timezone America/Los_Angeles
# Add source material to the workspace Context Hub
soku context upload ./campaign-brief.pdf --dir research
In a non-interactive shell, every command returns a predictable JSON envelope:
{"ok":true,"data":{"...":"..."}}
Errors use the same shape and a non-zero exit code:
{"ok":false,"error":{"code":"...","message":"..."}}
Install Soku's agent skills to give your agent the workflows and guardrails behind the commands—not just their names:
soku skill install --all --global
soku skill list
soku skill status
The bundled meta skill is available at skills/soku/SKILL.md.
| Area | Start here | Typical use |
|---|---|---|
| Authentication | soku auth --help | Sign in, sign out, and check session state |
| Workspace | soku workspace --help | Resolve and switch organization/brand context |
| Advertising | soku ads --help | Query reporting data and prepare reviewed writes |
| Analytics | soku ga4 --help, soku posthog --help | Analyze acquisition, conversion, and product behavior |
| SEO Hosting | soku seo-hosting --help | Stage, publish, and manage SEO pages and domains |
| Automations | soku automation --help | Schedule and inspect recurring agent work |
| Context Hub | soku context --help | Organize files an agent can use as context |
| Secure egress | soku egress --help | Call supported third-party APIs without exposing keys |
| Reviews | soku review --help | Inspect and decide on gated operations |
| Skills | soku skill --help | Install and update Soku workflows for AI agents |
Run soku <namespace> <action> --help before an unfamiliar call. Typed command
names use kebab-case; raw capability names used with soku call use snake_case.
The CLI talks to Soku over /api/cli/*; it does not require an MCP host. Its
typed commands are generated from
src/generated/capabilities.json, which is
synced automatically from the Soku backend. Do not edit that file by hand.
If a newly released capability does not yet have an ergonomic typed command, you can still discover it and call it directly:
soku call ads list_ad_accounts -p platform=google
soku call <namespace> <action> --help
pnpm install
pnpm typecheck
pnpm test
pnpm build
The project is TypeScript with ESM and NodeNext module resolution. Tests are
colocated as *.test.ts files and run with Node's built-in test runner.
keytar is optional; when it is unavailable, credential storage falls back to
a file-backed store.
Issues and pull requests are welcome. Read CONTRIBUTING.md and our Code of Conduct before contributing. Please use SECURITY.md to report security issues.
MIT © About Intelligence