CtrlK
BlogDocsLog inGet started
Tessl Logo

social-publisher

Agent-driven scheduling and publishing of social media posts across 13 platforms via SocialClaw. Use when the user wants to publish to X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, or Pinterest — or when managing campaigns, uploading media, or monitoring post delivery status.

69

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-structured skill body with executable commands and a validation checkpoint in the workflow. The main weaknesses are time-sensitive pinned versions that hurt conciseness and an implicit rather than explicit error-recovery loop after validation.

Suggestions

Move pinned version numbers (socialclaw@0.1.12, tweetclaw@1.6.31) into a dedicated 'Versions' or 'Deprecated/old patterns' section, or replace them with unpinned install commands, to avoid time-sensitivity penalties on conciseness.

Add an explicit error-recovery loop after the validate step, e.g. 'If validation fails, review the errors, fix schedule.json, and re-run validate before applying.'

Tighten the 'Optional X/Twitter evidence packet' prose into a compact bulleted list of allowed uses and credential-storage rules to reduce token overhead.

DimensionReasoningScore

Conciseness

Mostly efficient with executable snippets, but pinned version numbers ('socialclaw@0.1.12', 'tweetclaw@1.6.31') and a dated 'scheduled_at' example are time-sensitive info not placed in a deprecated section, and the TweetClaw prose could be tightened.

3 / 5

Actionability

Fully executable, copy-paste-ready commands (curl key validation, npm install, socialclaw accounts/assets/validate/apply/status) plus a complete schedule.json example cover the common cases.

5 / 5

Workflow Clarity

A clear numbered 1–6 sequence with an explicit 'Validate before publishing' checkpoint before apply; the minor gap is no stated error-recovery loop (fix and re-validate) when validation fails.

4 / 5

Progressive Disclosure

No bundle files exist; the self-contained body is well-sectioned (Setup, Core Workflow, Supported Providers, Security) with a compact inline provider table that is appropriately placed rather than buried.

4 / 5

Total

16

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, comprehensive description that clearly states capabilities and trigger conditions with extensive natural keyword coverage. The only soft spot is minor overlap with the related x-api skill on X/Twitter operations.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'scheduling and publishing', 'managing campaigns', 'uploading media', 'monitoring post delivery status' — across 13 named platforms, giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers 'what' (agent-driven scheduling and publishing of social posts via SocialClaw) and 'when' with a concrete 'Use when the user wants to publish to…' trigger clause.

5 / 5

Trigger Term Quality

Enumerates all 13 platform names users would naturally say (X, LinkedIn, Instagram, Facebook Pages, TikTok, etc.) alongside natural action verbs ('publish', 'schedule', 'upload', 'monitor').

5 / 5

Distinctiveness Conflict Risk

The SocialClaw multi-platform niche is mostly distinct, but X publishing overlaps with the related 'x-api' skill referenced in the body, creating minor conflict risk.

4 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.