reporting-dashboards
Build ServiceNow reports (list/bar/pie/line/pivot/single-score) on sys_report, sys_dashboard layouts with widget placement, scheduled report delivery, and drill-down configuration.
snow-flow-commands
Serac CLI reference — interactive TUI startup, SPARC modes (orchestrator/coder/researcher/TDD), swarm coordination strategies, agent spawning, memory operations, and ServiceNow auth configuration.
Full skill instructions
Serac provides a powerful CLI for ServiceNow development orchestration.
# Start interactive TUI
serac
# Start with specific model
serac --model claude-sonnet
serac --model claude-opus
serac --model gpt-4
# Resume previous session
serac --resume
serac --continue
# Check system status
serac status
# Real-time monitoring
serac monitor
# Version info
serac --version
SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) modes provide structured development workflows.
| Mode | Command | Purpose |
|---|---|---|
| Orchestrator | sparc | Multi-agent coordination |
| Coder | sparc run coder | Direct implementation |
| Researcher | sparc run researcher | Investigation and analysis |
| TDD | sparc tdd | Test-driven development |
# Orchestrator mode (default)
serac sparc "Create incident dashboard widget"
# Specific mode
serac sparc run coder "Implement auto-assignment business rule"
serac sparc run researcher "Analyze current incident workflow"
# Test-driven development
serac sparc tdd "Add SLA breach notification"
# Spawn specialized agent
serac agent spawn developer
serac agent spawn researcher
serac agent spawn reviewer
# List active agents
serac agent list
# Agent status
serac agent status <agent-id>
| Type | Purpose |
|---|---|
developer | ServiceNow artifact creation |
researcher | Investigation and analysis |
reviewer | Code review and validation |
tester | Testing and QA |
Multi-agent swarms for complex tasks.
# Start swarm with objective
serac swarm "Build HR portal with self-service features"
# Swarm options
serac swarm "objective" --strategy parallel
serac swarm "objective" --strategy sequential
serac swarm "objective" --mode development
serac swarm "objective" --monitor
| Strategy | Description |
|---|---|
parallel | Agents work simultaneously |
sequential | Agents work in order |
adaptive | Dynamic coordination |
# Create task
serac task create "Implement feature X"
# List tasks
serac task list
# Task status
serac task status <task-id>
# Orchestrate complex task
serac task orchestrate "Multi-step implementation"
Persistent memory across sessions.
# Store data
serac memory store <key> <data>
# Retrieve data
serac memory get <key>
# List all keys
serac memory list
# Search memory
serac memory search <query>
# Clear memory
serac memory clear
# Configure ServiceNow instance
serac config instance <url>
# Set credentials
serac config auth
# View configuration
serac config show
# Reset configuration
serac config reset
# Authenticate with ServiceNow
serac auth servicenow
# Authenticate with enterprise services
serac auth enterprise
# Check auth status
serac auth status
# Logout
serac auth logout
| Variable | Purpose |
|---|---|
SNOWCODE_MODEL | Default AI model |
SNOWCODE_DEBUG_TOKENS | Enable token debugging |
SNOWCODE_LOG_LEVEL | Logging verbosity |
SERVICENOW_INSTANCE | ServiceNow instance URL |
# 1. Start serac
serac
# 2. In TUI, create Update Set first
# 3. Develop features
# 4. Complete Update Set when done
# Enable token debugging
SNOWCODE_DEBUG_TOKENS=true serac
# Check debug output
cat .snow-code/token-debug/debug-*.jsonl | jq .
# Start swarm for complex feature
serac swarm "Build customer portal" --strategy parallel --monitor
# Monitor progress
serac monitor
Inside the interactive TUI:
| Key | Action |
|---|---|
Ctrl+C | Cancel current operation |
Ctrl+D | Exit |
Tab | Autocomplete |
Up/Down | Navigate history |
/help | Show help |
/clear | Clear screen |
/debug | Toggle debug mode |
Build ServiceNow reports (list/bar/pie/line/pivot/single-score) on sys_report, sys_dashboard layouts with widget placement, scheduled report delivery, and drill-down configuration.
Make outbound REST calls from ServiceNow with sn_ws.RESTMessageV2 — basic/bearer/OAuth/API-key auth, error handling by status code, response parsing, sys_rest_message records, and retry with exponential backoff.
Use tool_search to discover and enable lazy-loaded Serac MCP tools (snow_*, jira_*, github_*, etc). Explains naming conventions, search strategies, and always-available activity tools.
Build ServiceNow Automated Test Framework tests and suites — impersonation, form steps, assertions, server-side script steps, test parameters, and execution via snow_create_atf_test / snow_execute_atf_test.
Move data in and out of ServiceNow — CSV parsing into import sets, GlideImportSetTransformer runs, CSV/JSON/XML exports, scheduled data sources, bulk update and deleteMultiple safety patterns.
Configure ServiceNow Discovery — schedules, IP ranges, credential affinities, MID Server assignment, custom probes/sensors, identification rules, and run-status monitoring on discovery_* tables.
Build ServiceNow Customer Service Management — customer_account, customer_contact, sn_customerservice_case routing, service entitlements with usage decrement, and Customer Portal case submission widgets.
Manage ServiceNow dictionary (sys_dictionary), table/field creation, choice lists, dictionary overrides, and sys_data_policy2 rules that enforce mandatory/read-only/visible field behavior on the data layer.
Configure ServiceNow Mobile (Now Mobile/Agent) — sys_sg_mobile_app screens, card builders, push notifications, offline sync rules, mobile actions for barcode/GPS, and offline-queue change processing.
Create ServiceNow sysevent_email_action notifications — templates with substitution variables, mail scripts for dynamic content/recipients/attachments, custom events, weights, and digest configuration.
Enforce ES5-only syntax for ServiceNow server-side scripts (Rhino engine) — convert const/let, arrow functions, template literals, destructuring, for-of, and async/await to ES5 equivalents.
Create and transition ServiceNow change requests (normal/standard/emergency), change tasks, affected CIs, approval routing, CAB scheduling, and conflict detection across maintenance windows.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience