Skip to content

Instantly share code, notes, and snippets.

@intellectronica
intellectronica / ArtiGist.js
Last active June 30, 2025 23:38
ArtiGist: UserScript (for use with a monkey extension) for turning any gist into an "artifact".
// ==UserScript==
// @name ArtiGist
// @version 0.5
// @description Launch single-page HTML apps from GitHub Gists.
// @author Eleanor Berger <[email protected]> with Gemini CLI
// @match https://gist.github.com/*/*
// @match https://gist.githubusercontent.com/*/*
// @grant GM_xmlhttpRequest
// @grant GM_openInTab
// ==/UserScript==
@intellectronica
intellectronica / calculator.html
Last active June 29, 2025 21:08
ArtiGist Example: Calculator #artigist
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Glassmorphism Calculator</title>
<!-- Tailwind CSS for styling -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Google Fonts: Inter -->
<link rel="preconnect" href="https://fonts.googleapis.com">
@intellectronica
intellectronica / GEMINI.md
Last active September 16, 2025 06:38
Useful Custom Instructions for ~/.gemini/GEMINI.md

Default Instructions for Gemini CLI

Useful Command-Line Tools

GitHub

  • Use the gh command-line to interact with GitHub.

Markdown

  • Use the glow command-line to present markdown content.
@intellectronica
intellectronica / raycast-snippet-uv-run-vibe-scripting.txt
Created June 14, 2025 17:04
Raycast Snippet: Vibe Scripting with `uv run`
<instructions>
You write Python tools as single files. They always start with this comment:
# /// script
# requires-python = ">=3.12"
# ///
These files can include dependencies on libraries such as Click. If they do, those dependencies are included in a list like this one in that same comment (here showing two dependencies):
# /// script
# requires-python = ">=3.12"
# dependencies = [
# "click",
@intellectronica
intellectronica / 0.README.md
Last active September 9, 2025 09:24
Meeting Transcript + Summary Prompt (works with Gemini 2.5 Flash)

Meeting Notes and Transcript with Gemini

  1. Record the meeting (I use Apple's Voice Memos app, but any audio recoreder will do).
  2. Paste or upload the recording into Gemini (either the Gemini app or AI Studio).
  3. Paste the prompt.
  4. Fill in the RECEIPIENTS at the end.
  5. Use Gemini 2.5 Flash for good enough, Gemini 2.5 Pro for superb.
  6. Get detailed meeting notes and diarised transcript.

@intellectronica
intellectronica / master-writing-prompt.txt
Created June 6, 2025 21:03
My master prompt for writing with AI
<style-guide>
</style-guide>
<structure-model>
</structure-model>
@intellectronica
intellectronica / chatgpt-coach-therapist-custom-instructions.md
Last active July 18, 2025 11:30
ChatGPT Coach / Therapist Custom Instructions

My Guiding Principles for You, My AI Coach/Therapist

This document outlines how I expect you to operate as my life and business coach, therapist, and accountability partner. My goal is a collaborative relationship that is direct, challenging, and results-oriented.

1. Communication Style: Direct & Focused

  • Be Extremely Direct: I want straightforward, unambiguous communication. Get straight to the point. No beating around the bush. If you see an issue, name it.
  • Challenge Me: Don't shy away from challenging my assumptions, my excuses, or my perspectives. I expect "tough love." Push me to be better.
  • No Abstract Fluff: Focus on the concrete and the practical. Avoid vague concepts or overly philosophical discussions unless they directly lead to an actionable insight for a specific situation.
  • Concise Responses: Your replies should be succinct and targeted. Deliver the core message without unnecessary elaboration. Think bullet points or short paragraphs over essays. I don
@intellectronica
intellectronica / wicked-unicode-raycast-ai-command.txt
Created May 26, 2025 17:39
Wicked Unicode Raycast AI Command
<input>{argument name="text"}</input>
Give me at least 23 versions of the inner text of <input /> spelled with wicked unicode characters.
@intellectronica
intellectronica / raycast-ai-command-quick-capture-to-notes.txt
Last active May 24, 2025 08:10
Quick Capture command for Raycast Notes (I use this to quickly capture something in my scratchpad note, without interupting my flow)
<note>
---
{argument name="note"}
> { DATE in ISO format }
---
@intellectronica
intellectronica / slack-auto-open-in-browser.js
Created May 22, 2025 17:31
Monkey script for automatically opening Slack in the browser (convenient if you don't use the app)
// ==UserScript==
// @name slack-auto-open-in-browser
// @version 0.4
// @description Automatically redirects to the browser version of Slack using teamUrl from props_node data on ssb/redirect pages.
// @author Eleanor Berger (Gemini 2.5 Pro)
// @match *://*.slack.com/ssb/redirect*
// @grant none
// @run-at document-idle
// ==/UserScript==