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.
land-pr - Skill - OpenSmartRoute
Skillv1.0.0
land-pr
An agent merges a pull request by its own ideas. The agent reads "merge it" as the approval. The assumed approval lets commits land that no person reviewed or tested.
Imported from dogkeeper886/agent-workflows (plugins/agent-workflows/skills/land-pr/SKILL.md). Install upstream with npx skills add dogkeeper886/agent-workflows --skill land-pr. Copyright stays with the author.
Merge a pull request:
Ask the user outright whether they reviewed and tested the pull request at its head commit, and merge only on a yes.
Merge pinned to the confirmed commit.
Confirm the merge on the remote default branch.
When the merge did not close the issue, close it.
Delete the branch on the remote and in the local copy.
Report the outcome with the reporting-outcomes skill.
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.
dogkeeper886-agent-workflows-land-pr.ocm.jsonjson
{
"ocm": "1",
"id": "dogkeeper886-agent-workflows-land-pr",
"kind": "skill",
"name": "land-pr",
"description": "An agent merges a pull request by its own ideas. The agent reads \"merge it\" as the approval. The assumed approval lets commits land that no person reviewed or tested. A head that moved after the review lands with them. This skill asks the agent to merge a pull request by the steps below, not by its own ideas.",
"publisher": "dogkeeper886",
"version": "1.0.0",
"capabilities": {
"domains": [
"coding"
],
"tags": [
"skill-md",
"github"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"An agent merges a pull request by its own ideas. The agent reads \"merge it\" as the approval. The assumed approval lets commits land that no person reviewed or tested. A head that moved after the review lands with them. This skill asks the agent to merge a pull request by the steps below, not by its own ideas."
],
"primary": false,
"metadata": {
"source": {
"provider": "github",
"repository": "https://github.com/dogkeeper886/agent-workflows",
"path": "plugins/agent-workflows/skills/land-pr/SKILL.md",
"ref": "c0c0a028039512578e8cb846fc40492442bb22cf",
"url": "https://github.com/dogkeeper886/agent-workflows/blob/c0c0a028039512578e8cb846fc40492442bb22cf/plugins/agent-workflows/skills/land-pr/SKILL.md",
"key": "dogkeeper886/agent-workflows/plugins/agent-workflows/skills/land-pr/SKILL.md"
}
},
"instructions": "Merge a pull request:\n1. Ask the user outright whether they reviewed and tested the pull request at its head commit, and merge only on a yes.\n2. Merge pinned to the confirmed commit.\n3. Confirm the merge on the remote default branch.\n4. When the merge did not close the issue, close it.\n5. Delete the branch on the remote and in the local copy.\n6. Report the outcome with the `reporting-outcomes` skill.",
"cost": {
"context_tokens": 100
}
}
Fetch it by URL: GET /api/v1/registry/dogkeeper886-agent-workflows-land-pr/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.