by litanlitudan
SkyAGI: Emerging human-behavior simulation capability in LLM
# Add to your Claude Code skills
git clone https://github.com/litanlitudan/skyagiLast scanned: 5/6/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-06T06:32:06.145Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}skyagi is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by litanlitudan. SkyAGI: Emerging human-behavior simulation capability in LLM. It has 777 GitHub stars.
Yes. skyagi passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/litanlitudan/skyagi" and add it to your Claude Code skills directory (see the Installation section above).
skyagi is primarily written in TypeScript. It is open-source under litanlitudan on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh skyagi against similar tools.
No comments yet. Be the first to share your thoughts!
https://github.com/litanlitudan/skyagi/assets/4970420/a584b364-e659-476d-a884-932b3c04df61
SkyAGI is a python package that demonstrates LLM's emerging capability in simulating believable human behaviors.
Specifically, SkyAGI implements the idea of Generative Agents and delivers a role-playing game that creates a very interesting user experience.
Different from previous AI based NPC systems, SkyAGI's NPC generates very believable human responses.
The interesting observations in this demo show a huge potential for rethinking game development in many aspects, such as NPC script writing.
To demonstrate this, SkyAGI provides example characters from The Big Bang Theory and The Avengers as a starting point.
Users could also define customized characters by creating config json files like customized_character.json
For details about the interesting observations, refer to the observations section.
Installation
pip install --upgrade skyagi
Or
make install
How to run
export OPENAI_API_KEY="..."
skyagi
# or
OPENAI_API_KEY="..." skyagi
For example if the OpenAI key is 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, then the exact command would be the following
# make sure no quote around the token
export OPENAI_API_KEY=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
skyagi
# or
OPENAI_API_KEY=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 skyagi
To use example agent configs, download it from here: https://github.com/litanlitudan/skyagi/tree/main/examples (pip install doesn't contain the agent configuration)
An example agent configuration (Sheldon) looks something like this:
{
"name": "Sheldon",
"age": 27,
"personality": "Intelligent, rigid, socially challenged, quirky, and arrogant.",
"memories": [
"Sheldon is a theoretical physicist who works at Caltech.",
"Sheldon has an eidetic memory and is highly intelligent, but struggles with social skills and sarcasm.",
...
"Knock, knock, knock, Penny - This is the specific knock that Sheldon uses when he visits Penny's apartment, which he repeats three times.",
"Bazinga! - This is Sheldon's catchphrase that he uses to indicate he was joking or playing a prank on someone."
],
"current_status": "Sheldon is at the Cheesecake Factory"
}
Here is a screenshot of a live demo using The Big Bang Theory example.
From the conversation, we can observe three interesting points that have not been widely seen in previous systems: