Skip to content
Agentmart
Submit a tool

slk-shared

slk CLI: shared reference for authentication, global flags, and security rules.

Skill by howar31

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/howar31-slk-shared

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

slk CLI: shared reference for authentication, global flags, and security rules.

Use cases: security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/slk-shared

What's inside

Skill name
slk-shared
Description
slk CLI: shared reference for authentication, global flags, and security rules.
License
MIT
Metadata
version: 0.8.1
Instructions
37 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# slk — Shared Reference

PREREQUISITE for every `slk-<group>` skill. Covers discovery, global flags, and the rules that apply to all commands.

## Discovering Commands

- `slk --help` — all command groups.
- `slk <group> --help` — a group's verbs.
- `slk <group> <verb> --help` — a verb's flags.

## Global Flags

| Flag | Default | Description |
|------|---------|-------------|
| `--as` | — | identity user\|bot: on a command, assert the active token's scope; on 'auth login', which token to mint (default user) |
| `--dry-run` | — | validate without calling the API |
| `--format` | `concise` | output format: concise\|json\|jsonl\|table |
| `--no-resolve` | — | do not resolve IDs to names |
| `--profile` | — | config profile to use |
| `--raw` | — | return raw Slack API response |

## Security Rules

- Never print or log token strings.
- Confirm with the user before any write/destructive command; preview with `--dry-run`.
- Write verbs honor `--raw` (return raw Slack JSON) and `--dry-run` (print the about-to-fire call and return without hitting the API).

## Exit Codes

`0` ok · `3` auth · `4` not found · `5` rate-limited · `1` other.

## Shell Tips

- `--params` takes a flat JSON object; single-quote it so the shell keeps the inner double quotes (`--params '{"k":"v"}'`). Nested values must be pre-serialized JSON strings.
- Shell `"\n"` is literal — for multi-line text use `--text-file` / `--markdown-file` (`-` for stdin).

From howar31/slk, MIT.

Signals

Stars
3
Forks
1
Open issues
0
Last commit (this folder)
May 24, 2026 (5 months ago)
Last release
May 24, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
0.8.1
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from howar31

Cite this page

slk-shared skill. Agent Mart. https://agentmart.dev/skills/howar31-slk-shared (last updated 2026-10-24)