Skip to content
Back to skills

Listing Title Writer

ASecurity

Write or rewrite Amazon Listing titles and Item Highlights from host-provided facts and keyword evidence. Produces portable JSON or Markdown only.

  • 417 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added November 8, 2026
code-qualityrailsperformance

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 8, 2026

npx -y skills add infometa/workbuddyskills --skill listing-title-writer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Listing Title Writer?

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

Security grade badge for Listing Title Writer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/infometa-listing-title-writer/badge)](https://www.skillsdirectory.com/skills/infometa-listing-title-writer)

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: listing-title-writer
description: Write or rewrite Amazon Listing titles and Item Highlights from host-provided facts and keyword evidence. Produces portable JSON or Markdown only.
---

# Listing Title Writer

## Scope

Write one or many titles without fetching data, reading platform sessions, uploading files, producing
workbench UI payloads, or exporting Excel. The host supplies normalized product rows and owns storage.

## Inputs

- verified target-product facts;
- marketplace and output language;
- optional existing title;
- optional keyword matrix from `listing-keyword-matrix-build`;
- owned brand names, competitor brands and banned terms;
- optional per-field limits.

Do not treat an ASIN, URL, competitor fact or keyword metric as a target-product fact.

## Method

1. Identify product type, strongest differentiator, one useful attribute and one audience/scene cue.
2. If keyword evidence exists, use one natural core phrase near the front. Never invent volume or rank.
3. Keep pain phrases for Item Highlights or bullets when they make the title awkward.
4. Remove promotions, subjective superlatives, competitor brands, unsupported claims and repetition.
5. Default to 75 characters for Title and 125 for Item Highlights unless a stricter supplied spec applies.
6. Validate every row independently; do not truncate failed rows silently.

`scripts/plan_keywords.py` may classify a supplied keyword matrix. `scripts/listing_spec.py` may normalize
host-provided field limits. Neither script calls external services.

## Output

Return JSON or Markdown with, per row:

```json
{
  "row_id": "1",
  "title": "...",
  "item_highlights": "...",
  "used_keywords": [{"keyword": "...", "field": "title"}],
  "status": "ok",
  "warnings": []
}
```

For rewrites, add a short `change_reason`. For batches, include `total`, `ok`, `review` and `failed`.
The caller may save or transform this portable result after the Skill completes.

## Guardrails

- Preserve verified brand, model, size, count and compatibility facts.
- Never copy competitor branding or distinctive phrasing.
- Never add certification, warranty, safety, medical, performance or quantified claims without facts.
- Do not publish, upload, write to a product library, or generate HTML/XLSX.

Files in this skill

  • SKILL.md2.2 KB
  • _meta.json82 B
  • references/amazon-title-policy-2026.md5.9 KB
  • references/output-schema.md357 B
  • references/prompt-templates.md8.2 KB
  • references/schemas.md5.1 KB
  • references/sif-keyword-embedding.md5.3 KB
  • requirements.txt17 B
  • scripts/export_title_xlsx.py15.3 KB
  • scripts/linkfox_paths.py19.6 KB
  • scripts/linkfox_save.py921 B
  • scripts/listing_spec.py8.1 KB
  • scripts/plan_keywords.py13.5 KB
  • scripts/save_title_batch_output.py6.7 KB
  • scripts/save_title_output.py30.9 KB
  • tests/fixtures/keyword-matrix-sample.json1.1 KB
  • tests/fixtures/source-table-sample.csv294 B
  • tests/fixtures/title-batch-sample.json3.4 KB
  • tests/fixtures/title-output-sample.json2.5 KB
  • tests/fixtures/user-spec-sample.json67 B

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.

View all in code-quality →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.