Skip to content

Instantly share code, notes, and snippets.

View ivanbojer's full-sized avatar

Ivan Bojer ivanbojer

  • CROSecurityConsulting, LLC
  • San Jose, CA
View GitHub Profile
@ivanbojer
ivanbojer / openclaw-50-day-prompts.md
Created February 21, 2026 21:26 — forked from velvet-shark/openclaw-50-day-prompts.md
OpenClaw after 50 days: all prompts for 20 real workflows (companion to YouTube video)

OpenClaw after 50 days: all prompts

Companion prompts for the video: OpenClaw after 50 days: 20 real workflows (honest review)

These are the actual prompts I use for each use case shown in the video. Copy-paste them into your agent and adjust for your setup. Most will work as-is or the agent will ask you clarifying questions.

Each prompt describes the intent clearly enough that the agent can figure out the implementation details. You don't need to hand-hold it through every step.

My setup: OpenClaw running on a VPS, Discord as primary interface (separate channels per workflow), Obsidian for notes (markdown-first), Coolify for self-hosted services.

{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "Install Kali linux in the existing VPC / subnet",
"Parameters": {
"ServerKeyName": {
"Description": "SSH Key",
"Type": "AWS::EC2::KeyPair::KeyName"
},
"PublicSubnet": {
rulebase = pandevice.policies.Rulebase()
policies.SecurityRule.refreshall(rulebase)
def add_rule(rulebase, sec_rule, position):
if rulebase:
if not position:
rulebase.add(sec_rule)
else:
rulebase.insert(position, sec_rule)
@ivanbojer
ivanbojer / local_conf.sh
Created July 6, 2015 20:10
Create start up environment for devstack installation in 1-NIC-ubuntu-fusion server
#!/bin/bash
# Get the private IP address
export CURR_HOST_NAME=`hostname`
# AWS mode
#CURR_PRIVATE_IP=`curl http://169.254.169.254/latest/meta-data/local-ipv4`
# Ubuntu (fusion)
CURR_PRIVATE_IP=`ip addr show eth0 | grep inet | grep eth0 | awk '{print $2}' | awk -F/ '{print $1}'`
ENTRY_EXISTS=`grep $CURR_PRIVATE_IP /etc/hosts`