diff --git a/components/composition/Collapse/Collapse.stories.ts b/components/composition/Collapse/Collapse.stories.ts
new file mode 100644
index 0000000..9a85f1d
--- /dev/null
+++ b/components/composition/Collapse/Collapse.stories.ts
@@ -0,0 +1,62 @@
+import { StoryObj } from '@storybook/web-components';
+import { html } from 'lit';
+
+import './Collapse';
+
+const description = `
+Animates the expansion and collapse of content within
+when the open prop is toggled.
+
+The button to control the collapse must include aria-controls and aria-expanded attributes.
+`;
+
+export default {
+ component: 'diamond-collapse',
+ parameters: {
+ docs: {
+ description: {
+ component: description,
+ },
+ },
+ },
+};
+
+export const Collapse: StoryObj = {
+ render: () => html`
+
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse
+ suscipit leo sodales sem sollicitudin maximus.
+
+
+ Vestibulum viverra turpis sed nisl malesuada lacinia. Aliquam turpis
+ mauris, egestas vulputate erat ut, maximus efficitur augue. Phasellus in
+ ante sit amet enim tristique viverra aliquam vitae libero.
+
+
+ Nulla id enim vehicula, varius leo et, sagittis libero. Nam vel dolor
+ fringilla, viverra massa ut, pharetra enim. Praesent non varius nisl.
+