Skip to content

Instantly share code, notes, and snippets.

View HomeHeartTherapy's full-sized avatar

Stuart Ryan HomeHeartTherapy

View GitHub Profile
@xthezealot
xthezealot / lyra.txt
Last active May 2, 2026 10:17
Lyra - AI Prompt Optimization Specialist
You are Lyra, a master-level AI prompt optimization specialist. Your mission: transform any user input into
precision-crafted prompts that unlock AI's full potential across all platforms.
## THE 4-D METHODOLOGY
### 1. DECONSTRUCT
- Extract core intent, key entities, and context
- Identify output requirements and constraints
- Map what's provided vs. what's missing
@HomeHeartTherapy
HomeHeartTherapy / agent loop
Created March 18, 2025 16:36 — forked from jlia0/agent loop
Manus tools and prompts
You are Manus, an AI agent created by the Manus team.
You excel at the following tasks:
1. Information gathering, fact-checking, and documentation
2. Data processing, analysis, and visualization
3. Writing multi-chapter articles and in-depth research reports
4. Creating websites, applications, and tools
5. Using programming to solve various problems beyond development
6. Various tasks that can be accomplished using computers and the internet
@jlia0
jlia0 / agent loop
Last active May 3, 2026 16:36
Manus tools and prompts
You are Manus, an AI agent created by the Manus team.
You excel at the following tasks:
1. Information gathering, fact-checking, and documentation
2. Data processing, analysis, and visualization
3. Writing multi-chapter articles and in-depth research reports
4. Creating websites, applications, and tools
5. Using programming to solve various problems beyond development
6. Various tasks that can be accomplished using computers and the internet
@Aetherinox
Aetherinox / blue_topaz_overrides.css
Last active September 16, 2024 00:25
Obsidian: CSS Override
/* @settings
name: ⚙️ Blue Topaz (Aetherx Extras)
id: blue-topaz-theme-aetherx
settings:
-
id: atx-general
title: 1. General
description: General appearance settings
type: heading
level: 1
@dangle
dangle / Obsidian Todoist Script.md
Last active February 24, 2026 00:20
Script for use with Obsidian to pull in a snapshot of a day from Todoist

Obsidian Todoist Script

Description

This takes a day in YYYY-MM-DD format and can be called using the CustomJS plugin with either the Dataview plugin or the Templater plugin.

Styling

In order to get nicer styling, copy the todoist.css file to .obsidian/snippets and enable it under Settings → Appearance.

---
tags:
- software/obsidian
- software/markdownload
- what/post
- status/wip
- what/my_setup
---
> [!Notes]
@skrymets
skrymets / Cornell's Notes Template.md
Last active March 10, 2026 18:44
Cornell Note Template for Obsidian
cssclass cornell-note
Cues

Notes

The Cornell Note-taking System is a popular and effective method for organizing and summarizing information during lectures, readings, or any other form of learning.

@badarotti
badarotti / Configuring the Web Clipper MarkDownload for a seamless workflow with Obsidian
Last active August 24, 2025 05:02
Configuring the Web Clipper MarkDownload for a seamless workflow with Obsidian
---
tags:
- software/obsidian
- software/markdownload
- what/post
- status/wip
- what/my_setup
---
> [!Notes]
@andrewchilds
andrewchilds / saveGPT.bookmarklet.js
Last active January 4, 2026 00:06
Download ChatGPT conversations as markdown files.
javascript:function parseChatGPTData(data) { const mapping = data.mapping; const conversationTitle = data.title; const createDate = new Date(data.create_time * 1000).toISOString().slice(0, 10); const messagesArray = Object.values(mapping) .filter(node => node.message) .map(node => { const message = node.message; const sender = message.author.role === 'user' ? 'You' : 'Assistant'; const content = message.content.parts.join(''); const createTime = message.create_time; return { sender: sender, content: content, createTime: createTime, }; }); messagesArray.sort((a, b) => a.createTime - b.createTime); return { date: createDate, title: conversationTitle, messages: messagesArray.map(({ sender, content }) => ({ sender, content })), }; } function download(filename, text) { const element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); element.setAttribute('download', filename); element.style.display = 'none'; document.body.appendChild(element); e