Skip to content
Skillv1.0.0

slack-link

Fetch Slack message context. Use immediately whenever Joel pastes a Slack message permalink (`*.slack.com/archives/<channel>/p<timestamp>`), drops a bare Slack link, or asks what a Slack link says. Th

by joelhooks(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from joelhooks/joelclaw (skills/slack-link/SKILL.md). Install upstream with npx skills add joelhooks/joelclaw --skill slack-link. Copyright stays with the author.

Slack Link Context

A Slack message permalink in Joel's prompt is executable context.

Procedure

  1. Run this before reasoning, summarizing, or asking questions:

    jc-slack context '<permalink>'
  2. Use the returned bounded JSON as the source.

  3. If Joel pasted only the link, report the message, useful thread context, and likely request.

  4. If the message contains a work request, follow Joel's prompt and fleet work-tagging rules.

  5. If Joel explicitly asks to reply, post, send, or respond in that Slack thread:

    • write the exact reply to a temporary text file
    • run jc-slack reply '<permalink>' --text-file <path> to get the approval-bound preview
    • after Joel approves that preview, run its exact next_actions[0].command; it carries the text hash, stable request ID, and --confirm-send
    • report the returned gateway flow and Slack message receipt

Without explicit send approval, draft the reply and stop. Do not turn a direct send request into “paste-ready text” for Joel to shuttle manually.

Rules

  • Do not ask Joel to paste the Slack text.
  • Do not open Slack in a browser.
  • Do not call Slack with curl.
  • Do not lease or print a Slack token. jc-slack owns authentication.
  • jc-slack context is read-only. Do not react or post unless Joel's request or fleet rules require it.
  • jc-slack reply previews by default. Send only with the exact confirmation command from that preview; it uses the single gateway transport.
  • Never claim Slack posting is impossible before checking jc-slack reply --help.
  • If jc-slack is absent or cannot run, report that exact capability gap. Do not call the link unreadable.

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/joelhooks-joelclaw-slack-link/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

joelhooks-joelclaw-slack-link.ocm.jsonjson
{
  "ocm": "1",
  "id": "joelhooks-joelclaw-slack-link",
  "kind": "skill",
  "name": "slack-link",
  "description": "Fetch Slack message context. Use immediately whenever Joel pastes a Slack message permalink (`*.slack.com/archives/<channel>/p<timestamp>`), drops a bare Slack link, or asks what a Slack link says. The first action is always `jc-slack context '<url>'`.",
  "publisher": "joelhooks",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "slack",
      "permalink",
      "context",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Fetch Slack message context. Use immediately whenever Joel pastes a Slack message permalink (`*.slack.com/archives/<channel>/p<timestamp>`), drops a bare Slack link, or asks what a Slack link says. The first action is always `jc-slack context '<url>'`."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/joelhooks/joelclaw",
      "path": "skills/slack-link/SKILL.md",
      "ref": "HEAD",
      "url": "https://github.com/joelhooks/joelclaw/blob/HEAD/skills/slack-link/SKILL.md",
      "key": "joelhooks/joelclaw/skills/slack-link/SKILL.md"
    }
  },
  "instructions": "# Slack Link Context\n\nA Slack message permalink in Joel's prompt is executable context.\n\n## Procedure\n\n1. Run this before reasoning, summarizing, or asking questions:\n\n   ```bash\n   jc-slack context '<permalink>'\n   ```\n\n2. Use the returned bounded JSON as the source.\n3. If Joel pasted only the link, report the message, useful thread context, and likely request.\n4. If the message contains a work request, follow Joel's prompt and fleet work-tagging rules.\n5. If Joel explicitly asks to reply, post, send, or respond in that Slack thread:\n   - write the exact reply to a temporary text file\n   - ru",
  "cost": {
    "context_tokens": 418
  }
}

Fetch it by URL: GET /api/v1/registry/joelhooks-joelclaw-slack-link/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.