AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Learn

skill-chrisp28103-sn-toolkit-learn · by chrisp28103

Use when the user wants to learn the sn-toolkit plugin itself, including what is new or what shipped recently in it. An interactive guided tour of the toolkit's own capabilities. Do NOT use for ServiceNow platform/API questions (GlideRecord, ACLs, business rules -- that is sn-toolkit:docs), and do NOT use when the user is operating on a specific record or instance.

— No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add skill-chrisp28103-sn-toolkit-learn

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-chrisp28103-sn-toolkit-learn)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Learn? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

What this skill is

A guided tour of the sn-toolkit plugin's own capabilities -- not a ServiceNow platform tutorial. It exists because the toolkit is large (30+ commands, plus skills, subagents, hooks) and both new and returning users lose track of what is in it.

The catalog is generated live from the installed plugin via sn-learn.ps1, so it is always current -- a newly shipped command appears in the tour with no edits here. Your job is to teach it well: route to the right mode, keep it interactive, and never dump the whole thing at once.

All calls use powershell.exe -NoProfile -File sn-learn.ps1 . If it is not on PATH, use the full path ${CLAUDE_PLUGIN_ROOT}/bin/sn-learn.ps1.

Step 0 -- disambiguate if the trigger was loose (cheap insurance)

This skill can auto-fire. If the request is ambiguous -- e.g. "what can I do here", "how do I do X" where X looks like a ServiceNow platform topic, or anything that reads like work on a live record -- do NOT launch a tour. Ask ONE line first:

> "Want a tour of the sn-toolkit plugin, or did you mean [the ServiceNow thing they > said]? For platform questions I'll use the docs lookup instead."

A misfire then costs one sentence. Only proceed into a mode once intent is clear.

Step 1 -- pick the mode

| User signal | Mode | Section | |---|---|---| | New, "where do I start", "how do I use this", no specifics | new (default) | Step 2 | | "show me everything", "what commands are there", "full list" | all | Step 3 | | "what's new", "what shipped", "what changed since I last used it" | whats-new | Step 4 | | Names one command/skill ("how does /pull work") | `` | Step 5 |

If $ARGUMENTS already names a mode or a command, skip straight to it.

Step 2 -- mode new: walk the golden path (curated spine)

New users do not need all 30 commands -- they need the core dev loop, in order. Teach this as the backbone, one step at a time, pausing to let them act:

  1. /sn-toolkit:new-project -- bootstrap the workspace + the

sn-scriptsync instance bridge (the one piece everything else rides on).

  1. /sn-toolkit:creds -- store instance credentials (DPAPI, gitignored).
  2. /sn-toolkit:start -- verify the round-trip (server up + browser connected).
  3. /sn-toolkit:pull -- read an existing record's script/config.
  4. /sn-toolkit:update (or /sn-toolkit:widget) -- make a change. update writes

directly via the Agent API and verifies persistence itself (script fields included); nothing more is needed for most edits.

  1. /sn-toolkit:sync-push -- only if you opted into the local file-sync workflow

(e.g. editing widget files locally): flush + confirm it landed, error-checked.

  1. /sn-toolkit:end -- wrap up, update trackers for next session.

Before sending them into commands, confirm the prerequisites exist (sn-scriptsync extension + SN Utils browser tab) -- without them every command times out. Point them at the README "Prerequisites" section if unsure.

End by offering: "Want the full catalog (all), or to go deeper on any one of these?"

Step 3 -- mode all: the live catalog, grouped

sn-learn.ps1 index

This prints every command, skill, and agent with a one-line summary. Do NOT paste it raw -- regroup it for the user using the categories below (the same ones the README uses), then ask which group they want to drill into.

  • Connect / inventory: start, end, creds, list, new-project, instance
  • Read: pull, export, review, audit
  • Write: create, update, widget, component, sync-push
  • Session context: switch
  • Visual debugging: inspect, attach
  • Planning: refine-prompt
  • Documentation / deliverables: spec, workshop, workbook, worddoc, docs, docs-setup, docs-sync
  • Operations: monitor, diagnose, catalog-test
  • Experimental (agent teams, opt-in): diagnose-team, compare-team, compare
  • Subagents: SN Explorer, SN Reviewer, SN Platform Admin

If index lists a command NOT in any group above, surface it under "Newer / not yet categorized" and note it is a recent addition -- that is the signal to update this section. (This is the only maintenance this skill needs as the toolkit grows.)

Step 4 -- mode whats-new: the returning-user lane

sn-learn.ps1 whats-new [baseline-version]

Omit the version for just the latest release; pass a version (e.g. 1.18.0) to show everything since. Read it from the CHANGELOG and summarize the user-facing deltas -- new commands, behavior changes that affect how they work -- not the internal refactors. Lead with anything new they can try now.

If the CHANGELOG is not found in the install, the script prints the GitHub link; hand that to the user.

Step 5 -- mode ``: one command, with a worked example

sn-learn.ps1 show 

Returns that item's full description, its argument hint, and a capped body peek. Use it to explain: what the command does, when to reach for it, a concrete example invocation, and which commands it pairs with (e.g. pull -> update for a direct edit; or, if you want local version control, pull -> edit the synced file -> sync-push). Keep it to a short, runnable walk-through, not a recital of the body.

Constraints

  • Interactive, not a wall. One mode, one workflow at a time. Always end by offering

the next step. The whole point is that the README is too dense to absorb at once.

  • Never re-dump. If you already showed the catalog this session, reference it; do not

reprint it.

  • Stay in your lane. Platform/API questions -> /sn-toolkit:docs. This skill teaches

the toolkit, not ServiceNow.

  • ASCII only per sn-toolkit rule #1. The script already sanitizes its output.
  • Read-only. This skill never runs SN commands on the user's behalf -- it teaches

the user to run them. Do not invoke /sn-toolkit:* work commands from inside the tour.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.