Skip to content

Instantly share code, notes, and snippets.

@dewdad
dewdad / Install-Unbrowse.ps1
Last active August 4, 2026 20:00
Unbrowse installer scripts — install unbrowse CLI, run setup, install SKILL.md into Hermes + OpenCode, and register it on the mcpproxy gateway (macOS/Linux bash + Windows PowerShell)
<#
.SYNOPSIS
Install Unbrowse and wire it into Hermes + OpenCode via the shared mcpproxy gateway (Windows).
.DESCRIPTION
Idempotent — safe to re-run. This script:
1. Installs the `unbrowse` CLI globally (npm install -g unbrowse@latest).
2. Runs `unbrowse setup` non-interactively (free-tier local identity).
3. Installs the shipped SKILL.md into the Hermes and OpenCode skill dirs (if present).
4. Registers `unbrowse` as a stdio MCP server on the mcpproxy gateway
@dewdad
dewdad / GWS Agent Connection Strategy.md
Last active August 4, 2026 09:36
Google Workspace Connect

Implementation Strategy: Multi-GWS Agent Automation (2026 Edition)

Core Philosophy: No Passwords, No Headless Scraping, Native Protocols. The goal is to transform Google Workspace (GWS) integration into a frictionless, 100% reliable pipeline for AI agents (Hermes, Opencode). Instead of fighting Google’s bot-detection with headless browsers, this strategy utilizes Google’s native, sanctioned authentication protocols and modern Agent-Native standards (MCP).


1. Architectural Decision: Choose Your Auth Paradigm

The strategy dynamically selects the authentication method based on the account type. This eliminates the need for fragile UI automation entirely.

@dewdad
dewdad / README.md
Last active July 15, 2026 07:53
oh-my-openagent efficiency optimizer — disable telemetry, reduce noise, keep diagnostics

oh-my-openagent Efficiency Optimizer

Two phases, run in order:

  1. refresh-omo.* (precursor) — force the plugin cache to the latest published version, then restart OpenCode.
  2. optimize-omo.* (debloat) — apply the efficiency configuration.

The debloat applies best-practice configuration to an existing oh-my-openagent installation:

  • Disables PostHog telemetry (no network calls home)
@dewdad
dewdad / gist-enhancement-evaluation-protocol.md
Created May 1, 2026 10:42
Enhancement Evaluation Protocol for AI Agents — A structured adversarial method to evaluate proposed dependencies before accepting them

Enhancement Evaluation Protocol for AI Agents

A reusable instruction for AI coding agents to critically evaluate proposed library additions, dependencies, or capabilities before accepting them into a project.

When to Use

Someone proposes adding a library, tool, or capability to an existing project. Before implementing, run this protocol.


@dewdad
dewdad / ai_kingmode_prompt,md
Created January 6, 2026 10:08 — forked from jcohen66/ai_kingmode_prompt,md
AI Gemini Kingmode Prompt #ai #skill #prompt #gemini #kingmode
https://github.com/aicodeking/yt-tutorial/blob/main/gemini-king-mode.md
https://www.youtube.com/watch?v=3x6Bnel13NY&t=114s
# SYSTEM ROLE & BEHAVIORAL PROTOCOLS
**ROLE:** Senior Frontend Architect & Avant-Garde UI Designer.
**EXPERIENCE:** 15+ years. Master of visual hierarchy, whitespace, and UX engineering.
## 1. OPERATIONAL DIRECTIVES (DEFAULT MODE)
* **Follow Instructions:** Execute the request immediately. Do not deviate.
@dewdad
dewdad / karabiner_double_tap_toggle_raycast.json
Created December 28, 2022 11:10 — forked from IcedMango/karabiner_double_tap_toggle_raycast.json
Enable double tap cmd/option toggle for Raycast using karabiner
{
"title": "Raycast Karabiner Config",
"rules": [
{
"description": "Double click cmd Toggle Raycast(Hotkey: ctrl+option+cmd+Esc)",
"manipulators": [
{
"conditions": [
{
"name": "command_pressed",
@dewdad
dewdad / README.md
Created May 11, 2022 09:51 — forked from elijahmanor/README.md
Export @code Extensions to a Markdown List

You can run either of the following snippets in your terminal to generate a markdown list of your VS Code extensions.

code --list-extensions | awk '{ print "* [" $1 "](https://marketplace.visualstudio.com/items\?itemName\=" $1 ")" }'

npx https://gist.github.com/elijahmanor/7f9762a4c2296839ad33e33513e88043

NOTE: You can append | pbcopy to either of the above commands to pipe the output to your Mac's copy/paste buffer.

@dewdad
dewdad / README.md
Created May 10, 2022 20:12 — forked from Tynael/README.md
How to use npx to run gist based scripts
@dewdad
dewdad / obsidian-web-clipper.js
Created February 10, 2022 18:18 — forked from kepano/obsidian-web-clipper.js
Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers)
javascript: Promise.all([import('https://unpkg.com/turndown@6.0.0?module'), import('https://unpkg.com/@tehshrike/readability@0.2.0'), ]).then(async ([{
default: Turndown
}, {
default: Readability
}]) => {
/* Optional vault name */
const vault = "";
/* Optional folder name such as "Clippings/" */
@dewdad
dewdad / obsidian-web-clipper.js
Created February 10, 2022 18:18 — forked from kepano/obsidian-web-clipper.js
Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers)
javascript: Promise.all([import('https://unpkg.com/turndown@6.0.0?module'), import('https://unpkg.com/@tehshrike/readability@0.2.0'), ]).then(async ([{
default: Turndown
}, {
default: Readability
}]) => {
/* Optional vault name */
const vault = "";
/* Optional folder name such as "Clippings/" */