diff --git a/jekyll/_contributors/danni-cool.md b/jekyll/_contributors/danni-cool.md
new file mode 100644
index 000000000..fdebaa35a
--- /dev/null
+++ b/jekyll/_contributors/danni-cool.md
@@ -0,0 +1,22 @@
+---
+name: Daniel
+site: https://danni.cool/
+avatar: /assets/contributors/danni-cool/avatar.webp
+bio: A front-end engineer, skilled in JavaScript / Vue / Node.js, studying the balance between self-growth, work, and life.
+email: contact@danni.cool
+twitter:
+---
+
+ A front-end engineer, skilled in JavaScript / Vue / Node.js, studying the balance between self-growth, work, and life.
+
+## Contact
+
+- Homepage:
+- Github:
+- Email:
+
+## Pull Request List
+
+### wechaty-puppet
+
+- [puppet-wechat4u / Fix voice msg error](https://github.com/wechaty/puppet-wechat4u/pull/67)
diff --git a/jekyll/assets/contributors/danni-cool/avatar.webp b/jekyll/assets/contributors/danni-cool/avatar.webp
new file mode 100644
index 000000000..c96d9a819
Binary files /dev/null and b/jekyll/assets/contributors/danni-cool/avatar.webp differ