import { z } from "zod";
import { type InferSchema, type PromptMetadata } from "xmcp";
export const schema = {
city: z.string().describe("City to get weather summary for"),
};
export const metadata: PromptMetadata = {
name: "weather-summary",
title: "Weather Summary",
description: "Generate a friendly weather summary for a city",
role: "user",
};
export default function weatherSummary({ city }: InferSchema<typeof schema>) {
return `Please give me a friendly weather summary for ${city}.
Include the current conditions and a brief forecast.
Make it conversational and include clothing recommendations.`;
}