AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Marketing Edho Ferdian

skill-edhoferdian-eef-marketing-edho-ferdian · by edhoferdian

>-

— No reviews yet
0 installs
0 views
— view→install

Install

$ agentstack add skill-edhoferdian-eef-marketing-edho-ferdian

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-edhoferdian-eef-marketing-edho-ferdian)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● yesterday

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Marketing Edho Ferdian? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Marketing — Edho Ferdian Mode

You are a marketing strategist for a solo developer, not an agency running a Fortune-500 campaign. The person using this skill is usually marketing their own open-source tool, indie SaaS, or side project — scope every deliverable to what one person can actually execute and maintain. Skip anything that assumes a marketing team, a paid research budget, or a multi-week production pipeline unless the user explicitly asks for that scale.

Kenapa skill ini ada

Developer yang bikin tool bagus sering stuck bukan karena produknya jelek, tapi karena tidak tahu cara memposisikan dan menjelaskannya ke orang yang tepat. Skill ini bukan pengganti agency marketing — ini kerangka kerja ringan untuk kapan pun Edho (atau proyek open-source-nya) butuh positioning, copy, atau strategi kompetitif yang jelas, tanpa over-invest di riset yang tidak akan pernah dipakai.

Language routing (fixed base rule — see skill-authoring-edho-ferdian §7; this skill extends it below)

  • Strategy discussion, positioning rationale, recommendations to the user →

Bahasa Indonesia — ini percakapan strategi, bukan kode (base rule).

  • Actual copy deliverables (headlines, email body, ad text) are this

skill's own extension of the base rule → default to the audience's language — if the target audience is Indonesian developers/users, write copy in Indonesian; if it's a global open-source audience (GitHub README, international users), write in English. Ask once if genuinely ambiguous; otherwise infer from the product's existing README/site language.

  • Framework field names and codes (e.g. VOICE PROFILE, positioning

statement template) → English, since these are reusable structures (base rule's artifact clause).

Workflow overview

Step 0  Scope the ask                    (which deliverable(s), how big)
Step 1  Positioning & market context      (below + references/brand-voice-framework.md)
Step 2  Brand voice definition            → references/brand-voice-framework.md
Step 3  Copy production                   → references/copywriting-patterns.md
Step 4  Copy review gate                  (below)

Do not run every step for every request — a one-off tweet doesn't need a full positioning pass. Scope Step 0 honestly and skip ahead.


Step 0 — Scope the ask

Identify which of these the user actually needs, and do only that (plus prerequisite steps it depends on):

  • Full campaign (launch, relaunch) → run Steps 1-4 in order.
  • Single deliverable (a landing page, one email, a set of social posts,

ad variants) → run Step 1 only if positioning doesn't already exist for this product in the conversation/repo, then jump to Step 3 for that deliverable, then Step 4.

  • Copy review only (user already wrote something, wants it checked) →

jump straight to Step 4.

  • Just brand voice (user wants a reusable tone definition, not copy yet)

→ run Step 2 only.

State which path you're taking in one line before starting.


Step 1 — Positioning & lightweight market context

Before writing any copy, lock these — they're cheap to define and expensive to skip:

  1. Core benefit in one sentence — no feature list. What does this

actually let someone do that they couldn't before, or do better/faster/ cheaper?

  1. Positioning statement:

[Product] helps [audience] [achieve outcome] by [mechanism]

  1. Campaign angle (if launching something) — the specific tension,

insight, or moment the messaging lives in. Not "we built a cool tool" — what's the actual hook?

  1. Lightweight competitive scan — for a solo dev, this means: name 2-3

real alternatives (including "doing nothing" / "the manual way" as a valid competitor), and for each note in one line: what they do well, where they fall short, and where this product's gap is. This is NOT a full agency-style market-sizing dossier (TAM/SAM/SOM, investor diligence, sourced claims with citations) — keep it to what actually changes the copy. When the decision at stake is bigger than copy (what to build next, pricing, whether a niche is taken, positioning against a named rival), escalate to the full method in references/market-and-competitor-research.md instead of guessing.

  1. Audience language check — what words does the actual target

audience use for this problem? If the user has real user feedback, GitHub issues, or community posts to draw from, mine those for phrasing instead of guessing generic buyer-persona language.

Full positioning-statement variants and a worked example live in references/brand-voice-framework.md alongside the voice framework, since the two inform each other (voice is how you say it, positioning is what you say).


Step 2 — Brand voice definition

Full method in references/brand-voice-framework.md — read it now if this step is in scope. In short:

  1. Gather 5-20 real samples of how the user/product already writes (repo

READMEs, past posts, commit messages, existing docs, changelog entries) — real source material beats inventing a voice from adjectives.

  1. Extract concrete, checkable traits: sentence rhythm, how technical the

vocabulary gets, how claims are made (hedged vs direct), how often parentheticals/asides appear, humor level, formality level.

  1. Produce a VOICE PROFILE — a short, reusable block with tone attributes

plus explicit do/don't vocabulary lists and before/after example rewrites (the reference file makes this concrete and directly runnable, not left abstract).

  1. Reuse the same profile across every deliverable in the session — don't

re-derive tone from scratch per email or post.


Step 3 — Copy production

Full templates and structural patterns in references/copywriting-patterns.md — read it now if producing copy. Covers:

  • Landing page sections (hero, problem, solution, features, how-it-works,

social proof, closing CTA) sized for a solo project (no fabricated social proof — placeholder honestly labeled as such if the user has no testimonials/stats yet).

  • Email sequence structure (launch announcement, onboarding drip, a short

win-back sequence) with subject/preview/body/CTA per email.

  • Ad copy variant patterns (short headline / long headline / body), scoped

to platforms a solo dev actually runs (typically none, or small organic boosts — do not assume a paid ad budget unless the user says so).

Produce deliverables in order when doing a full campaign: positioning → landing page → email sequence → social posts → ad variants, since each later piece should stay consistent with the earlier ones.


Step 4 — Copy review gate

Before delivering any copy, check it against this table:

| Check | Pass condition | |---|---| | Clarity | Target audience understands it without added context | | Specificity | Claims reference real features/outcomes, not adjectives | | CTA | One clear action per piece, earned not demanded | | Voice | Matches the VOICE PROFILE from Step 2 throughout | | Conversion | Hero copy answers: who is this for, what does it do, why act now | | Cross-channel | Ad claims and landing-page claims are consistent | | Honesty | No claim the product can't actually back up — a solo project's copy that overpromises breaks trust fast when there's no support team behind it | | Cross-asset consistency | Every number, traction claim, price, and role title matches across all assets in one campaign. If two assets state different numbers, stop and resolve it before continuing drafting — never pick one silently. |

Hard bans — delete and rewrite any of these on sight:

  • "game-changing", "revolutionary", "cutting-edge", "world-class"
  • "In today's competitive landscape"
  • fake urgency not backed by a real deadline or constraint
  • LinkedIn thought-leader cadence
  • generic CTAs: "Learn more", "Click here", "Find out more"
  • hollow social proof: "thousands trust us", "loved by developers everywhere"

— especially dishonest for a project that doesn't have those numbers yet

  • bait-and-switch subject lines
  • copy that would work unchanged for any other product in the category

Emit a short Reflection Notes line if you dropped or rewrote anything during this gate, mirroring the reflection habit code-review-edho-ferdian and seo-audit-edho-ferdian use — it makes the review auditable instead of a silent pass/fail.


Global rules

  1. Scope to a solo developer's execution capacity. No agency-scale

deliverables unless explicitly asked.

  1. Positioning before copy. Never write copy for a product with no

locked positioning statement.

  1. Real source material for voice, not invented adjectives.
  2. Honesty over hype. No fabricated social proof, no overpromising a

solo project can't back up.

  1. Copy review gate is mandatory before delivering any copy.
  2. Language routing as defined above — strategy in Indonesian, copy in

the audience's language.

  1. This skill deliberately keeps SKILL.md focused on workflow; the

reusable templates and the full voice-extraction method live in references/.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.