diff --git a/docs/app/components/content/examples/collapsible/CollapsibleExample.vue b/docs/app/components/content/examples/collapsible/CollapsibleExample.vue
new file mode 100644
index 00000000..fd0801c9
--- /dev/null
+++ b/docs/app/components/content/examples/collapsible/CollapsibleExample.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/docs/app/components/content/examples/collapsible/CollapsibleIconExample.vue b/docs/app/components/content/examples/collapsible/CollapsibleIconExample.vue
new file mode 100644
index 00000000..1442e8cc
--- /dev/null
+++ b/docs/app/components/content/examples/collapsible/CollapsibleIconExample.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/docs/app/components/content/examples/collapsible/CollapsibleOpenExample.vue b/docs/app/components/content/examples/collapsible/CollapsibleOpenExample.vue
new file mode 100644
index 00000000..12f9cbd1
--- /dev/null
+++ b/docs/app/components/content/examples/collapsible/CollapsibleOpenExample.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/content/3.components/collapsible.md b/docs/content/3.components/collapsible.md
index 5388ebe0..ec6cc4c1 100644
--- a/docs/content/3.components/collapsible.md
+++ b/docs/content/3.components/collapsible.md
@@ -11,8 +11,42 @@ links:
## Usage
+Use a [Button](/components/button) or any other component in the default slot of the Collapsible.
+
+Then, use the `#content` slot to add the content that will be shown when the Collapsible is open.
+
+::component-example
+---
+name: 'collapsible-example'
+---
+::
+
## Examples
+### Control open state
+
+You can control the open state by using the `default-open` prop or the `v-model:open` directive.
+
+::component-example
+---
+name: 'collapsible-open-example'
+---
+::
+
+::note
+In this example, press :kbd{value="O" color="blue"} to toggle the Collapsible.
+::
+
+### With rotating icon
+
+Here is an example with a rotating icon in the Button that indicates the open state of the Collapsible.
+
+::component-example
+---
+name: 'collapsible-icon-example'
+---
+::
+
## API
### Props
@@ -23,9 +57,9 @@ links:
:component-slots
-### Events
+### Emits
-:component-events
+:component-emits
## Theme
diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts
index 7749eba6..4c6f500c 100644
--- a/docs/nuxt.config.ts
+++ b/docs/nuxt.config.ts
@@ -127,6 +127,7 @@ export default defineNuxtConfig({
'UButtonGroup',
'UCheckbox',
'UChip',
+ 'UCollapsible',
'UIcon',
'UInput',
'UKbd',