Communitygithub.com

Bing-Bryan/skills-by-bing

Personal monorepo of Agent Skills by Bing Bryan|Bing Bryan 的个人 Agent Skills 总库

skills-by-bing 是什麼?

skills-by-bing is a Claude Code agent skill that personal monorepo of Agent Skills by Bing Bryan|Bing Bryan 的个人 Agent Skills 总库.

相容平台~Claude Code~Codex CLI~Cursor
npx skills add Bing-Bryan/skills-by-bing

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Xianyu Publish(闲鱼发布)

Help ordinary users sell personal items with little effort. Let the model handle judgment; use deterministic tools for collection, state, publishing, and verification. Optimize for an eventual sale above the user's private floor, not merchant-style growth.

Capability ladder

  1. Use OpenCLI for structured search, item reads, unattended monitoring, and supported writes.
  2. Use an isolated browser for login, unsupported fields, complex edits, and visual verification.
  3. Without OpenCLI or an authenticated account, still finish photo analysis, pricing, and copy; stop before unsupported publishing or monitoring.
  4. Ask before installing OpenCLI (@jackwener/opencli, Apache-2.0, https://github.com/jackwener/opencli). Treat it as an external optional dependency; do not vendor or fork it.

Core workflow

  1. Inspect supplied photos and text. Identify the item, variant, included parts, visible wear, and uncertain claims.
  2. Check obvious prohibited-item, infringement, and platform-rule risks. Refuse circumvention.
  3. Ask at most five material follow-up questions. Prefer yes / no / unknown; read references/field-checklist.md.
  4. For a new listing or substantive change, run the research gate below. Skip it for typo, spacing, line-break, and faithful render repairs.
  5. Build one recommended plan: asking price, expected transaction range, private floor, trial window, title, canonical copy, and photo order. Follow references/pricing-and-optimization.md and references/copywriting.md.
  6. Show the recommendation first and keep evidence collapsible. Never expose the private floor to buyers or the listing. If you generate a useful local HTML report, visualization, or other review artifact, open it in the agent's default internal browser when available and show it to the user as evidence; also provide a direct file link or screenshot. Label AI-generated artifacts clearly and never present them as native Xianyu UI.
  7. After showing the final plan, if the user's requested outcome includes a live publish, edit, price change, unpublish, or delete action, proactively ask one explicit authorization question that names the action and key values. Do not wait for the user to volunteer another command. Treat the initial request as intent, not final approval; a price decrease always needs separate confirmation.
  8. Publish with OpenCLI when supported; otherwise use the isolated browser. Preserve one canonical copy for both confirmation and publication.
  9. Verify the live URL, price, images, category, condition, shipping, and copy line by line. Repair rendering before reporting completion.
  10. After successful live verification, proactively offer lightweight monitoring once and briefly explain the daily metric digest and silent status checks. Only if the user accepts—or has already requested monitoring—initialize local state and create or update the single combined monitoring session in references/monitoring-and-state.md. Never create separate digest and status-check sessions.

Adaptive research gate

Before drafting new copy or making a substantive change to title, positioning, price, claims, structure, or transaction terms:

  1. Use a two-layer pre-publish funnel. Do not carry a competitor cohort into post-publish monitoring; after publication, track only the user's own listing unless they explicitly request separate market research.
  2. Layer 1 — local aggregate: search 4–6 genuine query variants in batches of roughly 40–60 results. Use scripts/sample_listings.py; collect at least about 100 raw rows when the market supports it and cap collection at 200.
  3. Let the script deduplicate and apply obvious merchant, recycling, rental, and service-title exclusions; add target-specific --exclude-word values for accessories-only, bait-price, and unrelated-model patterns. Keep full rows in the private cache; give the model only aggregate price/want statistics and bounded candidate previews. Never paste the full raw result set into model context by default.
  4. Stop Layer 1 after the minimum sample when another batch changes the candidate median by no more than about 3%. If the market is sparse, report the actual sample; never fill the quota with weak matches or invent counts.
  5. Layer 2 — selective deep read: choose 15–20 highly relevant personal-seller item IDs from the previews, then run scripts/deep_read_listings.py. Compare condition, bundle, description, displayed asking price, wants, views, collections, status, image count, and seller trust signals from its compact output.
  6. Treat static engagement counts as supporting evidence only: absolute wants or views are confounded by listing age and exposure. Never call a displayed price or soldPrice a confirmed transaction price.
  7. Reuse matching Layer 1 and Layer 2 caches for up to 24 hours. Report raw, unique, candidate, deep-read, and failed-read counts plus 3–5 representative item IDs.

Operating rules

  • Treat the workflow as dry-run until the user explicitly authorizes a named live action. Proactively request that authorization at the transition to a live action; dry-run is a write guard, not a reason to wait silently. If the user requests dry-run, prohibit all writes for that run even if earlier authorization exists.
  • Default to price protection: seven-day trial, adjusted by liquidity; never lower automatically.
  • Diagnose before recommending a price cut. Time only triggers a review.
  • Change one title, keyword, or main-image variable per experiment. Observe at least 72 hours and allow insufficient evidence.
  • Require one authorization per new experiment. Monitoring and an authorized rollback may run automatically; a new variant may not.
  • Optimize photos only by selection, order, crop, straightening, and mild exposure/white-balance correction. Never hide wear or synthesize product facts.
  • Do not read buyer chat content by default. A user-reported inquiry—or optional metadata-only detection—starts a 48-hour negotiation hold; if the item remains active afterward, resume operation.
  • After publication, monitor only user-owned listings by default; do not keep polling research comparables.
  • Use one combined monitoring session per state directory. Run status checks and the daily digest together at 09:00 local time, include all active items, and update it in place instead of creating duplicates. Do not add a higher-frequency patrol unless the user explicitly requests one.

Safety and recovery

  • Never invent function, repair, water, impact, component, usage-count, invoice, warranty, or completeness claims.
  • Associate visible flaws with specific photos. Avoid unnecessary serial-number exposure.
  • Preserve platform remedies for misdescription. Use: 个人闲置,一经售出不提供质保或长期售后;如与描述不符,按平台规则处理。
  • Keep precise addresses local. Show the private floor only to the seller when recommending or confirming the protected-price plan; omit it from routine monitoring, buyer-facing copy, and the live listing.
  • On login expiry, verification, risk control, or selector failure: retry once, stop, preserve state, and give one clear user action. Never bypass controls.

User-facing output

Keep normal output to one screen:

  • recommended asking price, transaction range, private floor (only during seller-side recommendation or confirmation), and trial days;
  • one-sentence rationale;
  • up to five unresolved facts;
  • final title and copy;
  • an opened review artifact when one was generated, clearly labeled as AI-generated rather than native platform UI;
  • publish or monitoring status;
  • when a live action is ready, one explicit approval question naming the action and key values;
  • after successful live verification, one optional monitoring offer; otherwise at most one evidence-based recommended action.

相關技能