Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
outcomes-sync - Skill - OpenSmartRoute
Skillv1.0.0
outcomes-sync
Sync campaign outreach results and publish engagement into outcome ledgers, distilling learnings to promote into knowledge packs. Trigger when the user says "sync outcomes", "how did the campaign do",
Imported from henryroxstar/gtm-engine (plugin/skills/outcomes-sync/SKILL.md). Install upstream with npx skills add henryroxstar/gtm-engine --skill outcomes-sync. Copyright stays with the author.
This skill's implementation is part of the hosted product and is not included
in this distribution.
Stop here. Do not improvise a replacement procedure, and do not fall back to
another skill: report to the operator that this step is unavailable in this
distribution and end the run. A graph reaching this node cannot complete, and an
improvised substitute would spend budget producing something the pack does not
specify.
Its declared interface is above (outcomes-sync, tier pipeline).
Pack graph node(s) that invoke it: outcomes-loop/outcomes-loop.
See docs/SKILLS.md for the full skill roster.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - a plan picks it for its slot
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
{
"ocm": "1",
"id": "henryroxstar-gtm-engine-outcomes-sync",
"kind": "skill",
"name": "outcomes-sync",
"description": "Sync campaign outreach results and publish engagement into outcome ledgers, distilling learnings to promote into knowledge packs. Trigger when the user says \"sync outcomes\", \"how did the campaign do\", \"update learnings\", \"what's working\", \"close the loop\", or \"pull campaign results\".",
"publisher": "henryroxstar",
"version": "1.0.0",
"capabilities": {
"domains": [
"marketing"
],
"tags": [
"skill-md",
"github"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Sync campaign outreach results and publish engagement into outcome ledgers, distilling learnings to promote into knowledge packs. Trigger when the user says \"sync outcomes\", \"how did the campaign do\", \"update learnings\", \"what's working\", \"close the loop\", or \"pull campaign results\"."
],
"primary": false,
"metadata": {
"source": {
"provider": "github",
"repository": "https://github.com/henryroxstar/gtm-engine",
"path": "plugin/skills/outcomes-sync/SKILL.md",
"ref": "d73a543240968923d2e2c8d04ac32c62be700fed",
"url": "https://github.com/henryroxstar/gtm-engine/blob/d73a543240968923d2e2c8d04ac32c62be700fed/plugin/skills/outcomes-sync/SKILL.md",
"key": "henryroxstar/gtm-engine/plugin/skills/outcomes-sync/SKILL.md"
}
},
"instructions": "This skill's implementation is part of the hosted product and is not included\nin this distribution.\n\n**Stop here.** Do not improvise a replacement procedure, and do not fall back to\nanother skill: report to the operator that this step is unavailable in this\ndistribution and end the run. A graph reaching this node cannot complete, and an\nimprovised substitute would spend budget producing something the pack does not\nspecify.\n\nIts declared interface is above (`outcomes-sync`, tier `pipeline`).\nPack graph node(s) that invoke it: `outcomes-loop/outcomes-loop`.\n\nSee `docs/SKILLS.md` for the full ski",
"cost": {
"context_tokens": 152
}
}
Fetch it by URL: GET /api/v1/registry/henryroxstar-gtm-engine-outcomes-sync/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.