diff --git a/cookbooks.mdx b/cookbooks.mdx
index 4cc5e023..bbdea841 100644
--- a/cookbooks.mdx
+++ b/cookbooks.mdx
@@ -106,4 +106,8 @@ import { CookbookSearch } from '/snippets/cookbook-search.jsx';
harnesses & models
Run agentic and deterministic end-to-end checks in a KERNEL browser with e2e.
+
+ harnesses & models
+ Build a Link and Eve agent that browses with KERNEL and uses a Link wallet for approved purchases.
+
diff --git a/cookbooks/personal-shopper.mdx b/cookbooks/personal-shopper.mdx
new file mode 100644
index 00000000..d256cea8
--- /dev/null
+++ b/cookbooks/personal-shopper.mdx
@@ -0,0 +1,4 @@
+---
+title: "Personal Shopper with Link and Eve"
+url: "https://github.com/stripe-samples/agents/tree/main/personal-shopper"
+---
diff --git a/docs.json b/docs.json
index 636e288d..5e523bf8 100644
--- a/docs.json
+++ b/docs.json
@@ -396,6 +396,7 @@
"cookbooks/mastra-web-task-assistant",
"cookbooks/modal-web-scraper",
"cookbooks/modal-pr-qa-agent",
+ "cookbooks/personal-shopper",
"cookbooks/stagehand-google-cua-agent",
"cookbooks/tinker-rl",
"cookbooks/vibium"
diff --git a/images/cookbooks/link-eve.png b/images/cookbooks/link-eve.png
new file mode 100644
index 00000000..f5d42483
Binary files /dev/null and b/images/cookbooks/link-eve.png differ