
Security News
/Research
Popular node-ipc npm Package Infected with Credential Stealer
Socket detected malicious node-ipc versions with obfuscated stealer/backdoor behavior in a developing npm supply chain attack.
@cstar.help/cli
Advanced tools
CLI tool for the cStar customer support platform — for developers and AI agents
CLI tool for the cStar customer support platform. Manage API keys, forward webhooks locally, stream logs, and run as an MCP server for AI agents.
npm install -g @cstar.help/cli
# Authenticate
cstar login --api-key sk_test_abc123
# Check connection
cstar status
# Forward webhooks to your local server
cstar listen --forward-to http://localhost:3000/webhook
# Fire a test event
cstar trigger ticket.created
# Stream API logs
cstar logs --tail
cstar loginAuthenticate and store credentials locally at ~/.cstar/config.json.
cstar login --api-key sk_live_abc123
cstar logoutRemove stored credentials.
cstar logout
cstar statusShow current authentication state and team info.
cstar status
cstar listenForward webhook events to a local URL. Replaces ngrok for webhook development.
# Default: forwards to http://localhost:3000/api/webhooks
cstar listen
# Custom URL
cstar listen --forward-to http://localhost:8080/webhook
# Filter specific events
cstar listen --forward-to http://localhost:3000/webhook --events ticket.created,customer.created
Events are forwarded with these headers:
X-Webhook-Secret — signing secret for verificationX-Event-Type — event type (e.g., ticket.created)X-Event-ID — unique event IDcstar trigger <event>Fire a test webhook event to all active endpoints (or a specific one).
cstar trigger ticket.created
cstar trigger boss.spawned --webhook-id wh_xyz
cstar logsView and stream API request logs.
# Recent logs (last hour, 20 entries)
cstar logs
# Stream in real-time
cstar logs --tail
# Filter by method and status
cstar logs --method POST --status 5xx --since 24h --limit 50
cstar keys listList all API keys for your team.
cstar keys list
cstar keys list --environment test
cstar keys createCreate a new API key. The full key is shown only once.
cstar keys create --name "My Integration" --type secret
cstar keys create --name "Widget Key" --type publishable --environment live
cstar keys revoke <keyId>Revoke an API key.
cstar keys revoke key_abc123
cstar eventsList available webhook event types.
cstar events
cstar events --category tickets
cstar events --category gamification
Supported events:
| Category | Events |
|---|---|
| Tickets | ticket.created, ticket.updated, ticket.closed, ticket.deleted, ticket.message_added |
| Customers | customer.created, customer.updated, customer.deleted |
| Articles | article.created, article.published, article.updated, article.deleted |
| Gamification | boss.spawned, boss.defeated, boss.damaged, player.level_up, player.achievement_unlocked, player.xp_gained, player.quest_completed, player.streak_milestone |
| Social | social.one_up_sent, social.high_five_sent |
| Community | community_post.created, community_post.updated, community_post.deleted, community_post.commented, community_post.voted, community_post.status_changed |
| CSAT | survey.submitted |
cstar community listList community posts with optional filters.
# All posts
cstar community list
# Filter by topic, status, or sort order
cstar community list --topic <topicId> --status open --sort votes
# Pagination
cstar community list --page 2 --page-size 10
cstar community get <id>Get a single community post with comments.
cstar community get <postId>
cstar community topicsList all community topics.
cstar community topics
cstar community createCreate a new community post.
cstar community create --title "Feature Request" --topic-id <topicId>
cstar community create --title "Bug Report" --topic-id <topicId> --body "Details here" --visibility public
cstar analyticsView team analytics overview.
cstar analytics
cstar analytics --period month
| Flag | Description |
|---|---|
--period <period> | Time period: day, week, month, quarter (default: week) |
--type <type> | Analytics type: overview, tickets, performance, library (default: overview) |
--agent-id <agentId> | Agent ID (for performance type only) |
cstar automations listList automation rules.
cstar automations list
cstar automations list --enabled --trigger ticket.created
| Flag | Description |
|---|---|
--enabled | Show only enabled rules |
--trigger <event> | Filter by trigger event |
cstar automations createCreate a new automation rule.
cstar automations create --name "Auto-close stale" --trigger ticket.updated
cstar automations create --from-file rule.json --name "From file" --trigger ticket.created
| Flag | Description |
|---|---|
--name <name> | Rule name (required) |
--trigger <event> | Trigger event (required) |
--description <desc> | Rule description |
--from-file <path> | Create from a JSON file |
cstar automations toggle <ruleId>Enable or disable a rule.
cstar automations toggle rule_abc --enable
cstar automations toggle rule_abc --disable
cstar automations test <ruleId>Dry-run a rule against a resource.
cstar automations test rule_abc --ticket tkt_xyz
cstar automations executions [ruleId]View execution history.
cstar automations executions
cstar automations executions rule_abc --limit 50
cstar automations delete <ruleId>Delete an automation rule.
cstar automations delete rule_abc
cstar game boss statusShow current boss battle status.
cstar game boss status
cstar game leaderboardShow the team leaderboard.
cstar game leaderboard
cstar game leaderboard --period allTime
| Flag | Description |
|---|---|
--period <period> | Period: daily, weekly, allTime (default: weekly) |
cstar game achievementsList achievements for a user.
cstar game achievements --user-id usr_abc123
cstar game achievements --user-id usr_abc123 --unlocked
| Flag | Description |
|---|---|
--user-id <userId> | User ID (required) |
--unlocked | Show unlocked only |
--category <cat> | Filter by category |
cstar game questsShow today's quests for a user.
cstar game quests --user-id usr_abc123
| Flag | Description |
|---|---|
--user-id <userId> | User ID (required) |
cstar game playerShow player stats for a user.
cstar game player --user-id usr_abc123
| Flag | Description |
|---|---|
--user-id <userId> | User ID (required) |
cstar members listList all team members.
cstar members list
cstar members list --role agent
| Flag | Description |
|---|---|
--role <role> | Filter by role |
cstar members get <id>Get details for a specific team member.
cstar members get mem_abc123
cstar search <query>Search across tickets, customers, and articles.
cstar search "billing issue"
cstar search "reset password" --types tickets,articles --limit 20
| Flag | Description |
|---|---|
--types <types> | Resource types to search (comma-separated) |
--limit <n> | Max results (default: 10) |
cstar seedBootstrap sample data (categories, articles, customers, tickets) for a help center. Useful for testing and demos.
cstar seed
cstar mcp-serverRun as an MCP server for AI agents (Claude, Cursor, etc.).
cstar mcp-server --stdio
Add to your Claude Desktop config:
{
"mcpServers": {
"cstar": {
"command": "npx",
"args": ["@cstar.help/cli", "mcp-server", "--stdio"]
}
}
}
Exposed tools: cstar_list_tickets, cstar_get_ticket, cstar_create_ticket, cstar_list_customers, cstar_get_customer, cstar_list_articles, cstar_list_community_posts, cstar_get_community_post, cstar_list_community_topics, cstar_create_community_post, cstar_trigger_webhook, cstar_get_status, cstar_list_events, cstar_list_members, cstar_search, cstar_analytics, cstar_boss_status, cstar_leaderboard, cstar_player_stats
All commands support these flags:
| Flag | Description |
|---|---|
--json | Output structured JSON (for scripts and AI agents) |
--api-key <key> | Override stored API key |
--base-url <url> | Override API base URL |
--no-color | Disable colored output |
--version | Show CLI version |
Every command supports --json for machine-readable output:
cstar status --json
# { "success": true, "data": { "team": "Acme", "environment": "test", ... } }
cstar logs --tail --json
# Streams NDJSON (one JSON object per line)
MIT
FAQs
CLI tool for the cStar customer support platform — for developers and AI agents
The npm package @cstar.help/cli receives a total of 99 weekly downloads. As such, @cstar.help/cli popularity was classified as not popular.
We found that @cstar.help/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
/Research
Socket detected malicious node-ipc versions with obfuscated stealer/backdoor behavior in a developing npm supply chain attack.

Security News
TeamPCP and BreachForums are promoting a Shai-Hulud supply chain attack contest with a $1,000 prize for the biggest package compromise.

Security News
Packagist urges PHP projects to update Composer after a GitHub token format change exposed some GitHub Actions tokens in CI logs.