@noxinfluencer/cli
v0.4.19
Published
NoxInfluencer CLI — agent-friendly creator discovery, analysis, contact lookup, quota, pricing, monitoring & marketing ops
Maintainers
Readme
@noxinfluencer/cli
NoxInfluencer CLI for creator discovery, creator analysis, platform email outreach, external contact lookup, video monitoring, marketing operations, Shopify affiliate marketing, product center, brand monitoring, user feedback, skill quota inspection, and membership plan lookup.
Install
Global install:
npm install -g @noxinfluencer/cliOne-off execution:
npx @noxinfluencer/cli --helpAfter installation, the executable command is:
noxinfluencerRequirements
- Node.js 18+
- Access to a compatible KOL Claw server
- A valid API key
Quick Start
If you are starting from scratch:
- Sign in through your browser:
noxinfluencer loginThe CLI opens NoxInfluencer in your browser, reuses your SaaS login session, creates or reuses a non-expiring API key, and saves it locally.
- Manual fallback: get your API key:
- English:
https://www.noxinfluencer.com/skills/dashboard?utm_source=skill&utm_medium=cli - Chinese:
https://cn.noxinfluencer.com/skills/dashboard?utm_source=skill&utm_medium=cli
Then configure it securely:
printf '%s\n' "$NOXINFLUENCER_API_KEY" | noxinfluencer auth --key-stdinFor CLI-generated onboarding URLs and hints in Chinese, add --lang zh:
noxinfluencer --lang zh doctorCheck quota:
noxinfluencer quota
noxinfluencer quota usage --days 7Check pricing:
noxinfluencer pricing
noxinfluencer pricing tools --charged-onlySearch creators:
noxinfluencer creator search --platform youtube --keywords '[beauty,skincare]' --page_size 3
noxinfluencer creator search --platform youtube --creator_name "MrBeast" --page_size 5
noxinfluencer creator search --platform tiktok --keywords '[coffee,review]' --keyword_match allAPI-backed skill calls can consume both:
- the account's remaining Skill quota
- the underlying SaaS-side capability quota / entitlement for the requested operation
Core Commands
login- browser-based sign-in that saves an API key locallyauth- save API keyquota/quota usage- show the current Skill quota snapshot and historical consumption statisticspricing/pricing tools- show public membership plans and current server-side Skill Credit unit pricescreator search- search creators on YouTube, TikTok, or Instagram by either topic--keywordsor one--creator_name; use--keyword_match allwhen every topic keyword must match; defaults topage_size=20, supports up to--page_size 100, and charges by returned creator count; search results do not expose creator identity fields beyond search itemidcreator search-filter/creator search-filter-options- apply SaaS hide/deduplication rules to the current search result pagecreator lookalikes [source_creator_id]- find similar creators from a source creator ID, source URL, or--source-platform --source-channel-id; requires--target-platformand supports up to--page_size 100creator profile [creator_id]/creator profile --detail- choose exactly one selector:[creator_id],--url, or--platform --channel-id; creator read responses includecreator_id,creator_name,channel_handle,channel_url, andsocial_mediacreator audience [creator_id]/creator audience --detail- choose the same selector modescreator cooperation [creator_id]/creator cooperation --detail- choose the same selector modescreator content [creator_id]/creator content --detail- choose the same selector modescreator contacts [creator_id]- retrieve visible/exportable contact info for external outreach; NoxInfluencer email tasks should add search/profilecreator_idvalues directly insteadmonitor list/monitor create/monitor add-task- manage monitoring projects and tasks;monitor add-taskdefaults to 60 monitor days and returnscreator_id,creator_name,channel_handle, andchannel_urlwhen upstream task data includes themmonitor tasks- list monitored videos in a project; task items return the same creator identity fieldsmonitor history- get task-level history points bytask_idwith--granularity daily|hourlymonitor summary- get project-level aggregated summarycampaign list|get|init|create|update|delete|dropdown|dashboard- manage campaign skeleton data; write commands use--body-fileand default to dry-runcollection list|get|create|update|delete|items|resources|export- manage collections and create async export tasks;items/resources/exportstay JSON-first via--body-filecollection add-creators- add creators returned by search/read commands to one or more collectionscollection import-file- import the user's owned creator URLs into one collection from a spreadsheetcollection batch-delete|batch-move|batch-copy|batch-label validate|preview|apply- single-source batch ops; usevalidateto check selector and target wiring,previewto inspectmatched_countandsample_rows, thenapply --forceto executecollection refresh|refresh-email|unlock-audience validate|preview|apply- single-source high-side-effect ops; reuse the same selector contract as batch commands, and usepreviewbeforeapply --forcecollection add-to-crm validate|preview|apply- whole collection + platform only in v1; no filtered or explicit channel subset supportcrm list|get|update|archive|restore|labels|groups|batch-update|export|add-to-email- manage NoxInfluencer CRM channels, labels, groups, batch status/label updates, exports, and email recipient bridgingemail list|get|create|update|copy|delete|recipients|content|sender|templates|products|collaborators|send|schedule|cancel|report|team-summary|team-breakdown- manage email tasks, recipients, content, sender identity, templates, product cards, collaborators, sending, scheduling, and reportingemail recipients filter- read or update task-level SaaS recipient hide/deduplication settingsmessage list|project-filters|creator-filters|get|projects|labels|coop|draft|send|schedule|cancel|templates- manage existing NoxInfluencer message threads, SaaS-aligned list filters, and repliesproduct list|get|analyze-link|create|update|delete|tags- manage product center records and custom tagsshort-link list|get|create|update|delete- manage normal Nox short links; Shopify affiliate campaign tracking links are separateaffiliation stores|campaigns|members- manage Shopify affiliate stores after SaaS authorization, campaigns, members, tracking links, discount codes, and performance reads; store authorization stays in SaaSbrand-monitor list|get|competition-matrix|cooperate-matrix|influencer-portrait|defense-gap|product-*|*-list|*-export|add|unlock-base|unlock-high- read and manage brand monitor data and exportsfeedback submit|list|inbox|get|reply|notifications- send free product feedback, bugs, usage questions, or feature requests; supports screenshots/logs via--fileand async follow-up via inbox/getexport list|get|download- inspect export tasks and download ready files;export downloadrequires--output
For the first lookup, use --url or --platform --channel-id. All creator read commands return data.creator_id; reuse that value for follow-up calls.
Examples:
noxinfluencer creator profile --url https://www.youtube.com/channel/UC4qk9TtGhBKCkoWz5qGJcGg
noxinfluencer creator profile --platform youtube --channel-id UC4qk9TtGhBKCkoWz5qGJcGg
noxinfluencer creator profile <creator_id>
noxinfluencer collection batch-copy preview --body-file batch-copy.json
noxinfluencer collection batch-copy apply --body-file batch-copy.json --force
noxinfluencer collection refresh-email preview --body-file refresh-email.json
noxinfluencer collection unlock-audience apply --body-file unlock-audience.json --force
noxinfluencer collection add-creators --body-file add-creators.json --force
noxinfluencer collection import-file <collection_id> --file creators.xlsx --force
noxinfluencer collection add-to-crm apply --body-file add-to-crm.json --force
noxinfluencer collection export --body-file export.json --force
noxinfluencer email collaborators list
noxinfluencer email recipients filter options
noxinfluencer product list
noxinfluencer short-link create --body-file short-link.json --force
noxinfluencer short-link get <short_link_id>
noxinfluencer affiliation stores list
noxinfluencer affiliation campaigns list --store-id <store_id>
noxinfluencer affiliation members add <campaign_id> --body-file affiliation-members.json --force
noxinfluencer feedback submit --message "Email reply count looks wrong" --category bug --file screenshot.png --force
noxinfluencer feedback inbox
noxinfluencer export get <export_id>
noxinfluencer export download <export_id> --output ./export.xlsx
noxinfluencer monitor history --task_id <task_id> --granularity daily --start_date 2026-03-20Run help for the full command list:
noxinfluencer --helpGlobal Options
--lang <code>- choose user-facing URLs and hints (zhusescn.noxinfluencer.com, others usewww.noxinfluencer.com)--json/--plain- switch output format--trace-json- emit structured request traces to stderr--dry-run- preview the request without executing it
Proxy Support
The CLI reads standard proxy environment variables and routes requests through undici with an explicit proxy dispatcher. NODE_USE_ENV_PROXY=1 is not required.
export HTTPS_PROXY=http://127.0.0.1:10808
export HTTP_PROXY=http://127.0.0.1:10808
export NO_PROXY=127.0.0.1,localhostNotes:
HTTPS_PROXYis used for online Skill API requestsHTTP_PROXYis used for local or non-TLS server URLsALL_PROXYis only used as a fallback when it is anhttp://orhttps://proxy URLsocks5://inALL_PROXYis not supported by the current CLI transport
Publish Checklist
Before publishing:
npm run pack:checkFor the first public release of this scoped package:
npm login
npm publish --access public