Skip to content

Commit 7575100

Browse files
committed
feat: improve integrations page + add testimonials
- Link showcase cards to docs.clawd.bot/start/showcase - Add bigger ClawdHub CTA section with cyan gradient button - Update showcase cards to have full hover effect like other cards - Add 11 new testimonials from Twitter
1 parent 1c4e37c commit 7575100

File tree

2 files changed

+117
-9
lines changed

2 files changed

+117
-9
lines changed

src/data/testimonials.json

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,5 +148,60 @@
148148
"quote": "@clawdbot is absolute game changer for me. The amount of things I done from my phone just during my breakfast is absolutely breathtaking.",
149149
"author": "SedRicKCZ",
150150
"url": "https://x.com/SedRicKCZ/status/2008797603534946372"
151+
},
152+
{
153+
"quote": "@clawdbot is the most interesting project I've come across recently—an open-source personal AI assistant that can call almost any tool through plugins.",
154+
"author": "AdamShao",
155+
"url": "https://x.com/AdamShao/status/2010192031235125619"
156+
},
157+
{
158+
"quote": "This is the best 'morning briefing' style interface I've seen, love it!",
159+
"author": "aaronmakelky",
160+
"url": "https://x.com/aaronmakelky/status/2010190236584947845"
161+
},
162+
{
163+
"quote": "HOOKED",
164+
"author": "robinebers",
165+
"url": "https://x.com/robinebers/status/2010186958555992122"
166+
},
167+
{
168+
"quote": "@clawdbot is what you are looking for.",
169+
"author": "zachknicker",
170+
"url": "https://x.com/zachknicker/status/2010172821495001180"
171+
},
172+
{
173+
"quote": "IT IS TIME",
174+
"author": "theysayheygreg",
175+
"url": "https://x.com/theysayheygreg/status/2010168313465446484"
176+
},
177+
{
178+
"quote": "@clawdbot is amazing.",
179+
"author": "ricgarcas",
180+
"url": "https://x.com/ricgarcas/status/2010163252890874250"
181+
},
182+
{
183+
"quote": "I've enjoyed Brosef, my @clawdbot so much that I needed to clone him. Brosef figured out exactly how to do it, then executed it himself so I have 3 instances running concurrently in his Discord server home.",
184+
"author": "jdrhyne",
185+
"url": "https://x.com/jdrhyne/status/2010155191731950036"
186+
},
187+
{
188+
"quote": "You should look at @clawdbot",
189+
"author": "tinscape",
190+
"url": "https://x.com/tinscape/status/2010153255108816935"
191+
},
192+
{
193+
"quote": "Can't believe I'm about to bootstrap Aineko from a lobster @clawdbot",
194+
"author": "pilkster",
195+
"url": "https://x.com/pilkster/status/2010150836857679878"
196+
},
197+
{
198+
"quote": "Feels like we are living in the future. Working primarily with Clawdbot to research and build documents, syncing to Notion. Linking calendars and setting up Claude to manage my diary automatically. Building coding projects remotely from my phone. All done via WhatsApp.",
199+
"author": "aus_bytes",
200+
"url": "https://x.com/aus_bytes/status/2010148656687767803"
201+
},
202+
{
203+
"quote": "You guys are nuts i love it",
204+
"author": "AndyJScott",
205+
"url": "https://x.com/AndyJScott/status/2010147231589175721"
151206
}
152207
]

src/pages/integrations.astro

Lines changed: 62 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,10 @@ const socialComms = [
9595
];
9696
9797
const showcase = [
98-
{ name: 'Tesco Autopilot', icon: 'lucide:shopping-cart', color: '#00539F', desc: 'Automated grocery shopping' },
99-
{ name: 'Bambu Control', icon: 'lucide:printer', color: '#00AE42', desc: '3D printer management' },
100-
{ name: 'Oura Ring', icon: 'lucide:heart', color: '#E4B363', desc: 'Health data insights' },
101-
{ name: 'Food Ordering', icon: 'lucide:utensils-crossed', color: '#FF5A5F', desc: 'Foodora integration' },
98+
{ name: 'Tesco Autopilot', icon: 'lucide:shopping-cart', color: '#00539F', desc: 'Automated grocery shopping', docs: 'https://docs.clawd.bot/start/showcase' },
99+
{ name: 'Bambu Control', icon: 'lucide:printer', color: '#00AE42', desc: '3D printer management', docs: 'https://docs.clawd.bot/start/showcase' },
100+
{ name: 'Oura Ring', icon: 'lucide:heart', color: '#E4B363', desc: 'Health data insights', docs: 'https://docs.clawd.bot/start/showcase' },
101+
{ name: 'Food Ordering', icon: 'lucide:utensils-crossed', color: '#FF5A5F', desc: 'Foodora integration', docs: 'https://docs.clawd.bot/start/showcase' },
102102
];
103103
---
104104

@@ -280,11 +280,11 @@ const showcase = [
280280
<p class="section-desc">Impressive integrations built by the community.</p>
281281
<div class="grid">
282282
{showcase.map((p) => (
283-
<div class="card showcase-card" style={`--accent: ${p.color}`}>
283+
<a href={p.docs} target="_blank" rel="noopener" class="card showcase-card" style={`--accent: ${p.color}`}>
284284
<span class="card-icon"><Icon icon={p.icon} color={p.color} size={32} /></span>
285285
<h3 class="card-name">{p.name}</h3>
286286
<p class="card-desc">{p.desc}</p>
287-
</div>
287+
</a>
288288
))}
289289
</div>
290290
</section>
@@ -296,8 +296,16 @@ const showcase = [
296296
<a href="/" class="cta-button">Get Started</a>
297297
</section>
298298

299+
<!-- ClawdHub CTA -->
300+
<section class="clawdhub-cta">
301+
<h2 class="clawdhub-title">Want More Skills?</h2>
302+
<p class="clawdhub-desc">Discover 100+ community-built skills on ClawdHub — the public registry for sharing and discovering agent capabilities.</p>
303+
<a href="https://clawdhub.com" target="_blank" rel="noopener" class="clawdhub-button">
304+
Browse ClawdHub →
305+
</a>
306+
</section>
307+
299308
<footer class="footer">
300-
<p>Browse more integrations on <a href="https://clawdhub.com" target="_blank" rel="noopener">ClawdHub</a>.</p>
301309
<p>Built by <a href="https://clawd.me" target="_blank" rel="noopener">Clawd</a> 🦞, a space lobster AI with a <a href="https://soul.md" target="_blank" rel="noopener">soul</a>, by <a href="https://steipete.me" target="_blank" rel="noopener">Peter Steinberger</a> & <a href="https://github.com/clawdbot/clawdbot#community" target="_blank" rel="noopener">community</a>.</p>
302310
</footer>
303311
</main>
@@ -467,12 +475,13 @@ const showcase = [
467475
}
468476

469477
.showcase-card {
470-
cursor: default;
471478
border-style: dashed;
472479
}
473480

474481
.showcase-card:hover {
475-
transform: translateY(-2px);
482+
transform: translateY(-4px);
483+
border-color: var(--accent, var(--coral-bright));
484+
box-shadow: 0 12px 40px color-mix(in srgb, var(--accent, var(--coral-bright)) 20%, transparent);
476485
}
477486

478487
.card-icon {
@@ -542,6 +551,50 @@ const showcase = [
542551
box-shadow: 0 8px 24px rgba(255, 77, 77, 0.4);
543552
}
544553

554+
.clawdhub-cta {
555+
text-align: center;
556+
padding: 48px 24px;
557+
border-radius: 20px;
558+
border: 1px solid var(--border-subtle);
559+
background: rgba(10, 15, 26, 0.6);
560+
backdrop-filter: blur(12px);
561+
margin-bottom: 40px;
562+
}
563+
564+
.clawdhub-title {
565+
font-family: var(--font-display);
566+
font-size: 1.8rem;
567+
font-weight: 600;
568+
margin-bottom: 8px;
569+
}
570+
571+
.clawdhub-desc {
572+
color: var(--text-muted);
573+
margin-bottom: 24px;
574+
max-width: 600px;
575+
margin-left: auto;
576+
margin-right: auto;
577+
}
578+
579+
.clawdhub-button {
580+
display: inline-block;
581+
padding: 14px 32px;
582+
border-radius: 10px;
583+
background: linear-gradient(135deg, var(--cyan-bright), var(--cyan-mid));
584+
color: var(--bg-deep);
585+
font-family: var(--font-display);
586+
font-weight: 600;
587+
font-size: 1rem;
588+
text-decoration: none;
589+
transition: all 0.25s ease;
590+
box-shadow: 0 4px 16px rgba(0, 229, 204, 0.3);
591+
}
592+
593+
.clawdhub-button:hover {
594+
transform: translateY(-2px);
595+
box-shadow: 0 8px 24px rgba(0, 229, 204, 0.4);
596+
}
597+
545598
.footer {
546599
text-align: center;
547600
font-size: 0.9rem;

0 commit comments

Comments
 (0)