com.publicdomainrelay.temp.agent.skill

johnandersen777.bsky.social

Samples

94 randomly sampled records from the AT Protocol firehose

com.publicdomainrelay.temp.agent.skill (37 samples)
{
  "name": "Post to bluesky (also for replying to bluesky/bksy threads)",
  "$type": "com.publicdomainrelay.temp.agent.skill",
  "content": "If you did things that created AT URI's include a list of them in the post body\nso the user can see them. Example:\n\n- Required fields\n  - `$type`: `\"app.bsky.feed.post\"`\n  - `text`: post body (string)\n    - \"I did blank because blank\"\n    - Created Records:\n      - https://pdsls.dev/at://did:plc:5svqtrhheairglgiiyvutzik/com.publicdomainrelay.temp.rfp/3mlabxf5xxg2t\n- Optional fields\n  - `facets` do not worry about this field, never set it.\n  - `reply`: present if this post is a reply to another post (see below)\n    - Replies and quote posts reference other records via *strong refs*: `{ uri, cid }` where `uri` is an `at://did/collection/rkey` and `cid` is the hash of that exact record version.\n      - If the parent has its own `reply` field (parent is itself a reply): copy `parent.reply.root` verbatim into your new post's `reply.root`. Set `reply.parent` to the strongRef of the parent post itself.\n      - If the parent has no `reply` field (parent is a top-level post): set both `reply.root` AND `reply.parent` to the same strongRef pointing at the parent. Root === parent in this case.",
  "examples": [
    {
      "cid": "bafyreieafeg7kcim6syvkxc5dz24zzdz6do4xhkj6e7j4akgtjdwuxrq4u",
      "uri": "at://did:plc:lpfuqerea3deuoyrn7ojser4/app.bsky.feed.post/3mlz26lrchc2l"
    }
  ],
  "createdAt": "2026-05-17T21:41:28.357Z",
  "description": "Use this skill if you want to post to BlueSky. For example to say something to\nthe network as a whole or to reply to a post in a thread.\n"
}

did:plc:lpfuqerea3deuoyrn7ojser4 | at://did:plc:lpfuqerea3deuoyrn7ojser4/com.publicdomainrelay.temp.agent.skill/3mm3dbjsmqz2i

app.bsky.feed.post (nested within com.publicdomainrelay.temp.agent.skill) (15 samples)
{
  "name": "Post to bluesky (also for replying to bluesky/bksy threads)",
  "$type": "com.publicdomainrelay.temp.agent.skill",
  "content": "If you did things that created AT URI's include a list of them in the post body\nso the user can see them. Example:\n\n- Required fields\n  - `$type`: `\"app.bsky.feed.post\"`\n  - `text`: post body (string)\n    - \"I did blank because blank\"\n    - Created Records:\n      - https://pdsls.dev/at://did:plc:5svqtrhheairglgiiyvutzik/com.publicdomainrelay.temp.rfp/3mlabxf5xxg2t\n- Optional fields\n  - `facets` do not worry about this field, never set it.\n  - `reply`: present if this post is a reply to another post (see below)\n    - Replies and quote posts reference other records via *strong refs*: `{ uri, cid }` where `uri` is an `at://did/collection/rkey` and `cid` is the hash of that exact record version.\n      - If the parent has its own `reply` field (parent is itself a reply): copy `parent.reply.root` verbatim into your new post's `reply.root`. Set `reply.parent` to the strongRef of the parent post itself.\n      - If the parent has no `reply` field (parent is a top-level post): set both `reply.root` AND `reply.parent` to the same strongRef pointing at the parent. Root === parent in this case.",
  "examples": [
    {
      "cid": "bafyreieafeg7kcim6syvkxc5dz24zzdz6do4xhkj6e7j4akgtjdwuxrq4u",
      "uri": "at://did:plc:lpfuqerea3deuoyrn7ojser4/app.bsky.feed.post/3mlz26lrchc2l"
    }
  ],
  "createdAt": "2026-05-17T21:41:28.357Z",
  "description": "Use this skill if you want to post to BlueSky. For example to say something to\nthe network as a whole or to reply to a post in a thread.\n"
}

did:plc:lpfuqerea3deuoyrn7ojser4 | at://did:plc:lpfuqerea3deuoyrn7ojser4/com.publicdomainrelay.temp.agent.skill/3mm3dbjsmqz2i

com.atproto.repo.strongRef (nested within com.publicdomainrelay.temp.agent.skill) (25 samples)
{
  "name": "Create compute contract",
  "$type": "com.publicdomainrelay.temp.agent.skill",
  "content": "If you use this, you MUST first create the inner ccrfp then you MUST create the\nrfp which strongRef's to the ccfrp. This double call chain is required to\nsuccessfully use this tool to create a compute contract.",
  "examples": [
    {
      "cid": "bafyreicshii4zcfeuyme6onzox5nzrkb5ylgmmgj6em2n6tv2ftujouijy",
      "uri": "at://did:plc:lpfuqerea3deuoyrn7ojser4/com.publicdomainrelay.temp.market.rfp/3mm3bzbo7st2x",
      "$type": "com.atproto.repo.strongRef"
    }
  ],
  "createdAt": "2026-05-17T21:18:57.808Z",
  "description": "Use this skill if you want to request compute\n"
}

did:plc:lpfuqerea3deuoyrn7ojser4 | at://did:plc:lpfuqerea3deuoyrn7ojser4/com.publicdomainrelay.temp.agent.skill/3mm3bzbr63u2s

com.publicdomainrelay.temp.market.rfp (nested within com.publicdomainrelay.temp.agent.skill) (17 samples)
{
  "name": "Create compute contract",
  "$type": "com.publicdomainrelay.temp.agent.skill",
  "content": "If you use this, you MUST first create the inner ccrfp then you MUST create the\nrfp which strongRef's to the ccfrp. This double call chain is required to\nsuccessfully use this tool to create a compute contract.",
  "examples": [
    {
      "cid": "bafyreighttz6fro74shcumio7adni4pqphcdjgj3yxtg5sopsokyaoq5zi",
      "uri": "at://did:plc:lpfuqerea3deuoyrn7ojser4/com.publicdomainrelay.temp.market.rfp/3mm3dfo67sc2l",
      "$type": "com.atproto.repo.strongRef"
    }
  ],
  "createdAt": "2026-05-17T21:43:47.618Z",
  "description": "Use this skill if you want to request compute\n"
}

did:plc:lpfuqerea3deuoyrn7ojser4 | at://did:plc:lpfuqerea3deuoyrn7ojser4/com.publicdomainrelay.temp.agent.skill/3mm3dfokjfo2i

Lexicon Garden

@