diff --git a/.github/social-preview.png b/.github/social-preview.png
new file mode 100644
index 0000000..eff4e50
Binary files /dev/null and b/.github/social-preview.png differ
diff --git a/README.md b/README.md
index 4eee44c..f2cc222 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,12 @@
+
+
+
+
+
+
+
+
+
# libtmux for Lua
Script tmux from Lua: create sessions and panes, capture terminal output,
diff --git a/assets/README.md b/assets/README.md
new file mode 100644
index 0000000..6a297c7
--- /dev/null
+++ b/assets/README.md
@@ -0,0 +1,14 @@
+# Logo assets
+
+SVG and 512 × 512 transparent PNG artwork from the libtmux logo kit,
+revision `555f60aff5341d8ba59c7466eb9abb537084c98d`.
+
+Library marks use the cog, workspace marks the tiled tmuxp base, and MCP
+marks the Model Context Protocol symbol. Language colors follow
+[GitHub Linguist](https://github.com/github-linguist/linguist/blob/538da05f034fa5c83bd81df128d144e208898da3/lib/linguist/languages.yml).
+The source libtmux and tmuxp artwork belongs to the project owner. The MCP
+symbol comes from the [upstream logo](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/088176704a4e8f20e7f1d237de1de8484aa412fd/docs/logo/light.svg).
+
+Package-specific artwork sits beside its README where the package format
+supports it. `.github/social-preview.png` is the cog sharing card, ready to
+upload under the repository's **Settings → Social preview**.
diff --git a/assets/logo.png b/assets/logo.png
new file mode 100644
index 0000000..15e2fd1
Binary files /dev/null and b/assets/logo.png differ
diff --git a/assets/logo.svg b/assets/logo.svg
new file mode 100644
index 0000000..4202cb8
--- /dev/null
+++ b/assets/logo.svg
@@ -0,0 +1,2 @@
+
+