You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(skills): identity verification coverage + announcement type (0.3.0)
Two platform features shipped since the skills last looked:
usertour-sdk-install — identity verification (the enforced-JWT identify):
- new references/identity-verification.md: the contract (HS256, utv_
signing secret, sub/companyId claims), the silent-rejection symptom,
per-environment secrets, validator/coverage debugging; per-language
minting snippets stay in the live guide (Node/Python/Ruby/PHP/Go) —
the skill points there instead of copying them
- SKILL.md: identify step + non-negotiables gain the enforced-token
requirement; utv_ joins utp_ in the never-in-client-code grep;
retrieval table gains the identity-verification guide
- identify.md: the { token } option; troubleshooting.md: "identify looks
ignored / user never appears" symptom → silent enforcement rejection
usertour-content-authoring — announcement type:
- type lists include announcement; patterns.md picker gains the row plus
a banner-vs-announcement distinction and the reach-through-a-
resource-center-block trap
Version 0.2.15 → 0.3.0 across the six manifests (validate.js green).
Copy file name to clipboardExpand all lines: .claude-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "usertour",
3
3
"description": "Skills for Usertour in-app onboarding — authoring content (flows, checklists, launchers, banners, surveys) and installing the Web SDK — via the Usertour API/MCP",
Copy file name to clipboardExpand all lines: .codex-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "usertour",
3
-
"version": "0.2.15",
3
+
"version": "0.3.0",
4
4
"description": "Skills for Usertour in-app onboarding — authoring content (flows, checklists, launchers, banners, surveys) and installing the Web SDK — via the Usertour API/MCP",
Copy file name to clipboardExpand all lines: .cursor-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "usertour",
3
-
"version": "0.2.15",
3
+
"version": "0.3.0",
4
4
"description": "Skills for Usertour in-app onboarding — authoring content (flows, checklists, launchers, banners, surveys) and installing the Web SDK — via the Usertour API/MCP",
Copy file name to clipboardExpand all lines: skills/usertour-content-authoring/SKILL.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: usertour-content-authoring
3
-
description: Author and publish Usertour in-app onboarding content — flows (tours), checklists, launchers, banners, surveys, trackers — via the Usertour API/MCP. Use when the user mentions Usertour, building a product tour / onboarding / in-app guide / checklist, or asks to create, update, validate, or publish Usertour content. Biases toward retrieving the live schema and authoring guide from the Usertour MCP over pre-trained knowledge.
3
+
description: Author and publish Usertour in-app onboarding content — flows (tours), checklists, launchers, banners, announcements (release notes / product news), surveys, trackers — via the Usertour API/MCP. Use when the user mentions Usertour, building a product tour / onboarding / in-app guide / checklist, or asks to create, update, validate, or publish Usertour content. Biases toward retrieving the live schema and authoring guide from the Usertour MCP over pre-trained knowledge.
4
4
---
5
5
6
6
# Usertour content authoring
@@ -15,7 +15,7 @@ always current.
15
15
| Source | How | Use for |
16
16
|--------|-----|---------|
17
17
|`get_authoring_guide` (MCP tool) | call it at the start | Lifecycle, step types, markdown subset, frequency, what each type needs to publish |
18
-
|`get_content_schema` (MCP tool) |`get_content_schema({ type })`| The exact write body — `steps` for `flow`, `data` for checklist/launcher/banner/tracker/resource-center. **Fetch before authoring a non-flow type** (its `data` is polymorphic). |
18
+
|`get_content_schema` (MCP tool) |`get_content_schema({ type })`| The exact write body — `steps` for `flow`, `data` for checklist/launcher/banner/tracker/announcement/resource-center. **Fetch before authoring a non-flow type** (its `data` is polymorphic). |
19
19
|`validate_content_version` (MCP tool) | dry-run a draft | The publishable-or-not check + precise errors |
20
20
| v2 docs |https://docs.usertour.io (API reference v2 → Concepts) | Human reference: blocks, conditions & actions, rules, type data |
0 commit comments