Community생산성 & 협업github.com

Markusgjesdal/listing-writer

제품 파일을 분석하여 정직하고 완전한 온라인 스토어 리스팅(제목 옵션, 한 줄 요약, 설명, 구성품, 대상 고객, FAQ, 태그)을 작성합니다. "내 리스팅 작성해줘", "템플릿/가이드/팩에 대한 제품 설명" 등의 요청 시 사용하세요.

listing-writer란 무엇인가요?

Listing Writer는 디지털 제품(템플릿, PDF 가이드, 프린터블, 코드 팩, 프롬프트/스킬 팩, 스프레드시트 등)의 파일을 분석하여 사실에 기반한 완전하고 정직한 스토어 리스팅을 생성하는 AI 에이전트 스킬입니다. 이 스킬은 제품 폴더를 입력받아 제품의 모든 파일을 목록화하고, 파일에서 발견된 정보를 바탕으로 제목 옵션(3개), 한 줄 요약(160자 미만), 설명(3문단), 구성품 목록, 대상 고객/비대상 고객, 요구사항, FAQ(4-6개), 태그(8-12개)를 `listing.md` 파일로 출력합니다. 모든 주장은 실제 파일에서 확인된 내용으로만 작성되며, 확인되지 않은 정보는 `[ASK USER: ...]`로 표시되어 사용자에게 질문합니다. 마케팅 과장이나 수익 약속, 가짜 리뷰는 절대 포함되지 않으며, 모바일에서 훑어보기 좋도록 짧은 문단과 평이한 언어로 작성됩니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 코딩 에이전트에서 제품 출시 준비 단계의 개발자들에게 특히 유용하며, 제품 파일이 완성된 후에만 사용해야 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Markusgjesdal/shelfwright-lite/tree/HEAD/skills/listing-writer

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Listing writer

Turns a folder of product files into a store listing that says plainly what the buyer gets. The listing is built from facts found in the files, not from hype. Output: listing.md next to the product folder.

When to use

  • A digital product (template, PDF guide, printable, code pack, prompt or skill pack, spreadsheet) is built and needs store copy.
  • An old listing should be rewritten from scratch. (To score and patch an existing listing instead, use listing-audit if you have it.)

When not to use

  • The product isn't built yet. Write the listing after the files exist, so every claim can be checked against them.

Inputs

  • Required: path to the product folder or zip.
  • Ask once if not found in the files: who it's for (one sentence), price or price range, the store it goes on, and anything the buyer must already have (software, account, skill level).
  • Optional: the user's own notes, an older listing, a screenshot list, real customer feedback the user can show you (only use feedback the user confirms is real and allowed to quote).

Steps

  1. Inventory the product. List every file the buyer will receive (recurse into folders and zips). Count pages, sheets, templates, skills, or whatever the unit is. Note formats and any required software. Write this list down first: it is the source of truth for the rest.
  2. Find the job. In one sentence, state the task the buyer finishes faster or better with this product. If you can't, ask the user before writing anything else.
  3. Fill templates/listing-template.md section by section:
    • Title options (3): under 70 characters, lead with the outcome or the thing, include the format (e.g. "Notion template", "PDF", "skill pack"). No ALL CAPS, no emoji walls, no "ultimate/best/#1" unless the user can prove it.
    • Summary: one sentence, under 160 characters, usable as the store's short description and the search snippet.
    • Description: 3 short paragraphs: the problem in the buyer's words, what this product does about it, how it is used (steps or a short example).
    • What's inside: bullet list made only from the inventory in step 1, with real counts.
    • Who it's for / not for: 2-4 bullets each. "Not for" builds trust and cuts refunds.
    • Requirements: software, versions, accounts, skill level.
    • FAQ: 4-6 questions a buyer would really ask (format, refunds, updates, compatibility, licence, support). Answer only with facts the user confirmed; otherwise mark [ASK USER].
    • Tags: 8-12 lowercase search phrases people would type, no competitor or brand names unless as compatibility.
  4. Run checklists/claims-check.md over the draft and fix every hit.
  5. Mark gaps. Any fact you could not verify stays as [ASK USER: ...] in the text. Do not fill it with a guess.
  6. Write listing.md, then give the user a 3-line chat summary: chosen title, number of [ASK USER] items, anything from the claims check you were unsure about.

Output

listing.md with sections: Title options, Summary, Description, What's inside, Who it's for, Who it's not for, Requirements, FAQ, Tags, Open questions.

Rules

  • Every number in the listing must come from the inventory or from the user.
  • No income or results promises ("make $X", "guaranteed", "go viral"). Describe what the product does, not what the buyer will earn.
  • No invented reviews, testimonials, buyer counts, "limited time" or "only N left".
  • Other companies' product names appear only as compatibility facts ("works with ..."), never in a way that suggests endorsement.
  • Write for people skimming on a phone: short paragraphs, plain words, no wall of bold.
  • Never publish or paste into the store yourself. The user does that.

Files in this skill

  • templates/listing-template.md — the fill-in structure for listing.md.
  • checklists/claims-check.md — lines to search for and fix before handing over.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬