frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

ChatGPT Work Tool and Skill Reference

https://codex-tool-reference.simonw.chatgpt.site/
56•ijidak•1h ago

Comments

simonw•1h ago
See this comment for background (and creation prompt): https://news.ycombinator.com/item?id=49504625#49505116
owebmaster•1h ago
Simon, stop using this forum to spam on every opportunity.
bingemaker•1h ago
I totally agree!
simonw•1h ago
My comment here is entirely justified in this case.

Someone else submitted my vibe-coded slop site to the front page without any context, and it accumulated enough votes to show up at the top.

I could have linked to my blog post about it, but instead I linked to a Hacker News comment precisely because I anticipated complaints about "spamming" if I linked to my blog.

infecto•59m ago
I just tune out every post that says “I wrote about this already” and then links to it. Simon is great and kudos for his self promotion but it’s interesting to see as it’s often called out for anyone else.

The guy is good but he certainly stretches the limit. I just auto ignore his stuff but I know others enjoy!

yoavm•55m ago
Simon, thank you for your comments and the great content you create. I've learned a lot from your blogposts and your experiments.
NoDodgeQuestion•48m ago
You don't know, SimonW made Django Python framework?
rob•16m ago
Didn't he leave the project before it even had an official release?
roseway4•20m ago
Simon is not the OP. He’s just commenting on his own work. How is that spam?
enraged_camel•1h ago
Meta comment: I've been wondering why AI-generated websites/artifacts/reports always have the same "look". It reminds me of Bootstrap (CSS Framework) days when every startup website looked the same.

Are they following some sort of common guideline?

simonw•52m ago
In this case they really are, and you can read the guidelines that helped create the site on the site itself in the skills: https://codex-tool-reference.simonw.chatgpt.site/skills/site...

Scroll down to the "Establish the visual direction" section.

newswasboring•31m ago
I think these guideline are built into the llms. After all with llms, any decision you don't take will be taken for you. For a so called slop site (Simon's words, not mine :P) I don't think they specified a style so the llm just decided the default it knows. One day I will run experiments (when I can afford it) trying to identify the "taste" of different llms.
simonw•57m ago
I think the most interesting skill here is the control-browser one: https://codex-tool-reference.simonw.chatgpt.site/skills/cont...

It tells ChatGPT Work how to launch a Playwright instance via its Node.js REPL, and tells it to run:

  nodeRepl.write(await browser.documentation());
To get further instructions.

That method returns this text with full details about how to use the browser: https://codex-tool-reference.simonw.chatgpt.site/skills/cont...

I'd love to know why it's defined like that, as opposed to including all of the instructions directly in the skill Markdown file.

newswasboring•37m ago
I'm guessing, but can be because then the skill will always fetch the latest docs.
ChrisGreenHeur•29m ago
No, that makes too much sense
lanyard-textile•10m ago
It's runtime dependent on the browser being used! A skill file wouldn't be able to have this dynamically injected for the browser that's about to be used.

Skill file could indicate general instructions for all browsers. This provides guidance for the browser that's about to actually be used.

felixgallo•37m ago
Anyone using ChatGPT Work given Sam Altman's richly documented history(1), the essential elimination and/or public exit of the safety function at OpenAI(2), and the huggingface debacle's exposure of the abject operational, cultural and technical failures at OpenAI(3), is making a serious mistake.

(1) https://www.newyorker.com/magazine/2026/04/13/sam-altman-may... (2) https://thenextweb.com/news/openai-preparedness-team-disband... (3) https://thezvi.wordpress.com/2026/08/29/metr-and-redwood-off...

ChrisArchitect•33m ago
[dupe] Discussion on associated blog post: https://news.ycombinator.com/item?id=49504625

Playa Phone

https://playaphone.com/
44•cutoff•42m ago•15 comments

OpenShot 4.0: Record, Edit, and Color Like Never Before

https://www.openshot.org/blog/2026/08/30/openshot-40-record-edit-color-like-never-before/
367•metrofun•5h ago•89 comments

ChatGPT Work Tool and Skill Reference

https://codex-tool-reference.simonw.chatgpt.site/
58•ijidak•1h ago•30 comments

Apache Iggy, a message streaming platform in Rust, graduates to an Apache TLP

https://iggy.apache.org/blogs/2026/08/24/apache-iggy-top-level-project-tlp-graduation/
22•spetz•40m ago•6 comments

Culture Clash

https://aeon.co/essays/at-the-heart-of-the-snow-leavis-two-cultures-clash
15•Hooke•44m ago•1 comments

C++26: Standard Library Hardening Experiments

https://www.cppstories.com/2026/hardening-experiments/
11•ibobev•42m ago•2 comments

Breaking Claude Code Opus 5 Auto Mode

https://embracethered.com/blog/posts/2026/breaking-claude-code-opus-5-and-automode/
254•Recursing•7h ago•79 comments

Launch HN: Hebbian Robotics (YC S26) – Build scalable robotics data pipelines

https://github.com/Hebbian-Robotics/hflow
4•kstonekuan•31m ago•0 comments

Agentic Trust Controls

https://trustcontrols.ai/
6•mooreds•33m ago•0 comments

The Art of Chip-8

http://beyondloom.com/blog/artofchip8.html
25•surprisetalk•1w ago•1 comments

DNS Abuse and Criminal Infrastructure

https://labs.ripe.net/author/andrew_campling/dns-abuse-and-criminal-infrastructure-beyond-definit...
18•jruohonen•1d ago•7 comments

ReactOS 0.4.16

https://reactos.org/project-news/reactos-0416-released/
91•marttt•7h ago•20 comments

Malleable software = solid bases and custom code

https://www.mdubakov.me/malleable-software-solid-bases-custom-code/
54•tablet•4h ago•12 comments

uv: Deduplicate all files in the wheel cache

https://github.com/astral-sh/uv/pull/21327
147•tosh•9h ago•64 comments

Show HN: Linux server management over SSH – written in Rust and Tauri

https://serverbox.stupidlabs.lol/
16•freakynit•1h ago•12 comments

My hobby of building miniatures and taking pretty pictures

https://sandyuraz.com/blogs/tiny-cafe/
290•thecsw•2d ago•48 comments

Agent Memory as a File Format

https://calpaterson.com/memoryfields.html
96•ingve•4h ago•47 comments

Study: Blue light impairs the eye's ability to distinguish fine detail most

https://research.uga.edu/news/blue-light-has-a-surprising-effect-on-your-eyes-study-finds/
50•giuliomagnifico•7h ago•34 comments

Hit anything. Discover how it rings

https://fraware.github.io/EVERYTHING-RINGS/
25•MADEinPARIS•3d ago•10 comments

“I just chose words carefully”

https://unsung.aresluna.org/i-just-chose-words-carefully/
1081•zdw•16h ago•297 comments

State of the Map 2026: OpenStreetMap conference

https://povesham.wordpress.com/2026/08/30/state-of-the-map-2026-openstreetmap-conference/
36•altilunium•6h ago•2 comments

P99 0 ms* autocomplete for 240M domain names

https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names
194•dbalatero•12h ago•73 comments

Doubling of Kobo's U.S. sales in both 2025 and 2026, 70% US female customer base

https://www.reddit.com/r/kobo/comments/1w20azv/the_doubling_of_kobos_us_sales_in_both_2025_and/
11•seam_carver•40m ago•2 comments

Using floci to emulate Cloud platforms (GCP, AWS, Azure)

https://flowg.cloud/blog/using-floci-local-emulators
26•linkdd•3d ago•9 comments

Understanding ChatGPT Work

https://simonwillison.net/2026/Aug/30/understanding-chatgpt-work/
280•gmays•14h ago•148 comments

A 12TB Steam "teraleak" spills more than a decade of lost PC gaming history

https://arstechnica.com/gaming/2026/08/a-12tb-steam-teraleak-spills-more-than-a-decade-of-lost-pc...
286•WithinReason•9h ago•49 comments

Matrox: Graphics for Professionals

https://www.abortretry.fail/p/matrox
163•BirAdam•15h ago•62 comments

How to build a diffusion language model

https://kuleshov-group.github.io/blog/blog/2026/how-to-build-a-diffusion-language-model/
151•volodia•15h ago•19 comments

A CVE Dispute

https://daniel.haxx.se/blog/2026/06/24/a-cve-dispute/
137•theanonymousone•4h ago•31 comments

My Experience Has Nuance, Yours Is a Data Point

https://blog.jim-nielsen.com/2026/nuance-for-me-none-for-you/
12•Brajeshwar•57m ago•5 comments