Skip to main content
Microsoft Foundry

Product Description Writer

Description

What this agent manifest does

Feed a product spec sheet; get a consistent title, feature bullets, and long description — grounded in the specs, no invented claims.

Build an agent that turns a product spec sheet into a polished, consistent description. It uses File search to read the specs, then writes to a set structure — a title, scannable feature bullets, and a longer description — pulling every concrete detail from the sheet so the copy is accurate and uniform across a whole catalog. You get listing-ready copy that matches the product.

This is a single-tool transform → formatted copy pattern using natural-language structure, which keeps the product voice natural while the instructions enforce a fixed output shape. The defining discipline is fidelity to the spec: the agent writes only from the details on the sheet, never invents a feature or measurement to make the copy fuller, and avoids absolute claims like "the best" or "indestructible" — both for accuracy and because unsupported superlatives are a compliance risk. Edge cases cover missing fields (note them, don't fill them) and inconsistent units (flag, don't silently convert).

This pattern applies anywhere structured product data needs to become consistent copy. Common scenarios for this pattern:

  • Catalog and marketplace listings
  • Product-detail-page copy
  • Spec-to-blurb conversion
  • Seasonal catalog refreshes
  • Standardizing inherited descriptions

The tools it uses

This manifest uses: File search

Use this agent manifest to understand

How to build single-shot agents using natural language prompt structure for title / bullets / long description output.

License

This agent manifest is sample code subject to Azure's licensing terms for Distributable Code under the Universal License Terms for Online Services .

Disclaimer

IMPORTANT! This manifest is for educational and experimentation purposes. Resulting agents are not production ready. Review all provided resources and carefully test agent behavior in the context of your use case. Agents you create may be subject to legal and regulatory requirements, may require licenses, or may not be suitable for all industries, scenarios, or use cases. By using any manifest, you are acknowledging that resulting agents and other output are solely your responsibility, and that you will comply with all applicable laws, regulations, and relevant safety standards, terms of service, and codes of conduct. Learn more .