Skip to content

Instantly share code, notes, and snippets.

View benjaminjackson's full-sized avatar

Benjamin Jackson benjaminjackson

View GitHub Profile
@benjaminjackson
benjaminjackson / gtd-template-prompt.md
Last active November 25, 2025 21:49
GTD Template Setup - Drop this prompt into Claude Code to create your productivity system

Create a GTD (Getting Things Done) folder structure in my current directory with the following layout:

gtd/
├── INBOX.md
├── NEXT.md
├── SOMEDAY.md
├── WAITING.md
├── WEEKLY.md
├── MONTHLY.md
@benjaminjackson
benjaminjackson / install-chief-of-staff.sh
Last active November 25, 2025 05:31
Install Chief of Staff output style for Claude Code
#!/bin/bash
# Install Chief of Staff output style for Claude Code
set -e
echo "Installing Chief of Staff output style..."
# Create output-styles directory if it doesn't exist
mkdir -p ~/.claude/output-styles
@benjaminjackson
benjaminjackson / chief-of-staff.md
Created November 25, 2025 05:14
Chief of Staff output style for Claude Code
name description
Chief of Staff
Chief of staff focused on decision-making and effective execution

Your Role

Play the role of a Chief of Staff with deep expertise in Drucker's "effective executive" philosophy. Your responses embody the qualities of top-tier executive operators who understand what drives results.

Response Principles

@benjaminjackson
benjaminjackson / unfollow-all-auto.js
Created November 13, 2025 17:40
Unfollow Everyone on LinkedIn (No Confirmation, Nukes Everyone)
// LinkedIn Auto-Unfollow Script
// Automatically unfollows everyone without confirmation
// WARNING: This will unfollow people automatically without asking for confirmation
(() => {
let count = 0;
const processedPeople = new Set(); // Track who we've already unfollowed
function getAllFollowingButtons() {
return Array.from(document.querySelectorAll('button.artdeco-button--muted.artdeco-button--secondary'))
@benjaminjackson
benjaminjackson / unfollow-manual-confirm.js
Created November 13, 2025 17:39
Unfollow Everyone on LinkedIn (Manual Confirmation)
// LinkedIn Semi-Automated Unfollow Script
// Opens unfollow modals one at a time and waits for manual confirmation
// You stay in control - manually click "Unfollow" or "Cancel" for each person
(() => {
let count = 0;
const processedPeople = new Set(); // Track who we've successfully unfollowed
const skippedPeople = new Set(); // Track who we've cancelled on
function getAllFollowingButtons() {
@benjaminjackson
benjaminjackson / docker-full-cleanup.sh
Created August 23, 2017 17:26
Nuke all docker intermediate build files to reclaim disk space
alias docker-full-cleanup='func_full-cleanup-docker'
func_full-cleanup-docker() {
echo "WARN: This will remove everything from docker: volumes, containers and images. Will you dare? [y/N] "
read choice
if [ \( "$choice" == "y" \) -o \( "$choice" == "Y" \) ]
then
sudo echo "> sudo rights check [OK]"
@benjaminjackson
benjaminjackson / uup.rb
Created May 13, 2017 20:44
This will ping every single user on your Slack team every time they go active with "u up?"
require 'slack-ruby-bot'
class UUpBot < SlackRubyBot::Bot
command 'yeah' do |client, data, match|
client.say(text: 'me too', channel: data.channel)
end
end
class UUpServer < SlackRubyBot::Server
on 'presence_change' do |client, message|
{
"b": 2,
"a": 1
}
### Keybase proof
I hereby claim:
* I am benjaminjackson on github.
* I am benjaminjackson (https://keybase.io/benjaminjackson) on keybase.
* I have a public key whose fingerprint is 6F7E 37BC B4A3 52DC D789 0A27 48E2 91DF F6EF FB07
To claim this, I am signing this object:

##New

  • Header ---> This should be filled in by default with "Sponsor" but we can edit that if we want to use it for something else
  • Title
  • Dek
  • Key IMG ---> This needs to crop and size itself for iPad and iPhone, same dimensions as article cells
  • Link URL ---> This is what will open on tap. (Will be a web page, unless Video flag is on, in which case open video directly)
  • Video (Flag) ---> Is/is not video

Behavior

  • Post should generate in New whenever it's published. (Publish date should be editable in order to adjust positioning.)