import { getCurrentAccount } from "@/lib/claw-auth";

const CLAW_API_URL = process.env.CLAW_API_URL ?? "http://127.0.0.1:8765";

export async function GET() {
	const account = await getCurrentAccount();
	if (!account) return Response.json([], { status: 401 });
	const url = new URL(`${CLAW_API_URL}/api/memory/skills`);
	url.searchParams.set("account_id", account.id);
	const response = await fetch(url, { cache: "no-store" });
	const payload = await response.text();
	return new Response(payload, {
		status: response.status,
		headers: {
			"content-type":
				response.headers.get("content-type") ?? "application/json",
		},
	});
}
