Skip to content
Back to skills

Akarso

ASecurity

Post, schedule, and reply across 14 social platforms (X, LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Reddit, Bluesky, Mastodon, Discord, Slack, Pinterest, Google Business) from nur. Use when the user wants to publish/schedule a social post, list or delete posts, connect a social account, or check posting status.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgoshellbashgitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add nuroctane/nur-cli --skill akarso --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Akarso?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Akarso
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nuroctane-akarso/badge)](https://www.skillsdirectory.com/skills/nuroctane-akarso)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: akarso
description: Post, schedule, and reply across 14 social platforms (X, LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Reddit, Bluesky, Mastodon, Discord, Slack, Pinterest, Google Business) from nur. Use when the user wants to publish/schedule a social post, list or delete posts, connect a social account, or check posting status.
---

# Akarso — social posting from nur

nur bundles the **`akarso`** tool (native, wraps the `akarso` CLI) and auto-installs
it. Prefer the `akarso` tool or `/akarso` — do **not** shell out to bash for this.

## First-time setup (user runs once)

```sh
akarso auth login          # browser Google sign-in; saves an API key
akarso accounts connect x  # OAuth-connect a platform (per platform)
```

Publishing requires an Akarso subscription; connecting accounts does not.

## Tool actions (`akarso` tool)

| action | purpose | outward-facing? |
|--------|---------|-----------------|
| `auth_check` | verify the saved key works | no |
| `accounts_list` / `accounts_health` | list / health-check connected accounts | no |
| `accounts_get` (platform) | account details + selectable channels | no |
| `posts_list` (status, platforms) | list posts | no |
| `posts_get` (id) | one post's details | no |
| `posts_create` (text, platforms, media, scheduled_at, publish) | draft / schedule / publish | **YES** |
| `posts_delete` (id) | delete a post | **YES** |
| `accounts_connect` (platform) | browser OAuth connect | **YES** |

`platforms` is a comma list: `x,linkedin,instagram`. `scheduled_at` accepts
relative shortcuts (`2h`, `3d`, `1w`) or an ISO timestamp. Omit `scheduled_at`
and `publish` to save a **draft**.

## Rules

- **Confirm before publishing.** `posts_create` with `publish=true` (or a
  `scheduled_at`) and `posts_delete` are outward-facing and hard to reverse — they
  are approval-gated, and you should restate the exact text + platforms + timing to
  the user before firing.
- Default to a **draft** (no `publish`, no `scheduled_at`) unless the user clearly
  said publish/schedule now.
- Never invent post content or platforms — use exactly what the user asked for.
- If `auth_check` fails, tell the user to run `akarso auth login` (and
  `akarso accounts connect <platform>`); do not try to work around auth.
- Media is a local path or URL via `media`.

Docs: https://akarso.co/docs/getting-started/quickstart · Upstream: https://github.com/remorses/akarso

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…