CtrlK
BlogDocsLog inGet started
Tessl Logo

channel-portfolio-planner

Use when the user asks to "pick which social channels to run", "should we be on X platform or 小红书", or "plan our organic social channel portfolio"; produces an audience/objective-first portfolio with capability/access matrix, cadence-budget reality check, declared ECHO operating profile, boundary routing, and proposed-state registry events. Not for recording canonical channel facts — use channel-registry. 社媒渠道选择/渠道组合规划/平台能力矩阵/自然社媒

72

Quality

92%

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

85%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.

The body is a tightly structured, actionable planning workflow with strong sequencing, validation checkpoints, and clean reference navigation. Minor trimming of the provenance aside and deduplication of reference lists would tighten it further.

Suggestions

Cut or shorten the Forrester POST provenance sentence in step 1; the attribution does not change execution and adds tokens Claude does not need.

Consolidate the CONNECTORS.md/SECURITY.md/social-platform-access.md links into the single Reference Materials index instead of repeating them in Data Sources and Instructions.

Add one short example of a completed matrix row or a sample registry proposal event payload to lift actionability from concrete-guidance to copy-paste-ready.

DimensionReasoningScore

Conciseness

Mostly dense and actionable with no basic-concept padding, but the Forrester/POST provenance aside and repeated reference listings across Data Sources, Reference Materials, and Next Best Skill could be trimmed.

4 / 5

Actionability

Gives concrete scripts (registry-events.py, scripts/connectors/pageviews.py, hn.py), exact memory paths, and specified matrix columns, but stops short of a copy-paste example matrix or proposal-event payload.

4 / 5

Workflow Clarity

Eight clearly sequenced steps with explicit validation checkpoints (NEEDS_INPUT stop on missing audience, cadence-budget reality check, registry accept/reject feedback) and a 'Done when' checklist for a batch proposal-submit process.

5 / 5

Progressive Disclosure

The body is a well-organized overview that delegates framework detail to one-level-deep, clearly signaled references (echo-benchmark.md, social-platform-access.md, skill-contract.md, CONNECTORS.md, SECURITY.md) with a dedicated Reference Materials index.

5 / 5

Total

18

/

20

Passed

Description

100%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.

The description is exemplary: third-person voice, concrete deliverables, natural bilingual trigger phrases, explicit what/when, and a clear boundary against the sibling channel-registry skill. No improvements needed.

DimensionReasoningScore

Specificity

Lists multiple concrete outputs — 'capability/access matrix, cadence-budget reality check, declared ECHO operating profile, boundary routing, and proposed-state registry events' — giving comprehensive coverage of what the skill produces.

5 / 5

Completeness

Explicitly answers both 'what' (the portfolio artifacts it produces) and 'when' (concrete trigger phrases), and adds a negative boundary ('Not for recording canonical channel facts — use channel-registry').

5 / 5

Trigger Term Quality

Provides natural user phrasings ('pick which social channels to run', 'should we be on X platform or 小红书', 'plan our organic social channel portfolio') plus bilingual synonyms (社媒渠道选择/渠道组合规划/平台能力矩阵/自然社媒).

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (organic channel portfolio planning) and explicitly distinguishes itself from channel-registry, voice, and ECHO-gate owners, minimizing wrong-skill triggering.

5 / 5

Total

20

/

20

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 27 suspicious

Warning

referenced_paths_exist

Referenced path issues: 5 missing, 4 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-skills
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.