Updated today
by alfredfrancis
ai-chatbot-framework
A lean, self-hosted AI agent that everyone can use. Each person gets an assistant with its own private computer, their files, skills, app connections and scheduled jobs.
2.2k GitHub stars (2,167)
- 11 skills (11 skills found in its SKILL.md files)
- 750 forks (750 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add alfredfrancis/ai-chatbot-framework
Asks which skills and agents to install. Just one: npx skills add alfredfrancis/ai-chatbot-framework --skill action-items — add -g for every project.
Claude Code
git clone https://github.com/alfredfrancis/ai-chatbot-frameworkcp -r "ai-chatbot-framework/backend/acf/builtin_skills/action-items" ~/.claude/skills/
Copies the action-items skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add alfredfrancis/ai-chatbot-framework
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
action-items
Turn a document, meeting notes or a transcript into decisions, deadlines and tasks, each with its source. Use when asked for action items, next steps, deadlines, obligations or a summary of who does what.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ action-items/ SKILL.md -
cited-research
Research a question on the web and answer with numbered sources the user can check. Use for research, comparisons, news, "what is the latest on X", and any report or document built on facts from outside sources.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ cited-research/ SKILL.md -
council-of-llms
Put one question to several models at once, each as an independent sub-agent, then compare their answers and give the best one. Use for "/council-of-llms …", "ask the council", "get a second opinion from other models", and for decisions, reviews or hard questions where being wrong is costly.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ council-of-llms/ SKILL.md -
openui
Show a chart, a table, a plan or a small interactive view (sliders, choices, buttons that reply) right in a chat answer, written in OpenUI Lang. Also the language personal apps are written in. Use when numbers read better as a chart, when the user should pick or adjust something, or before writing an app's app.oui.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ openui/ SKILL.md -
pdf
Read, create and change PDF files - extract text and tables, merge, split, rotate, fill forms, or turn notes into a clean PDF. Use whenever a PDF is involved.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ pdf/ SKILL.md -
personal-apps
Make or change a personal app - a small screen in the user's menu (a cockpit, a dashboard, a to-do board, a tracker) written in OpenUI Lang over files in apps/<id>/, which the user can click and drag in and which can send work back to you. Use when the user or another skill wants a page they can open from the menu instead of a chat answer.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ personal-apps/ SKILL.md -
personal-assistant
A proactive personal assistant over the user's email, calendar and other connected apps - what needs attention now, a to-do list, a shopping list, trip and holiday plans, routines worth streamlining and things worth automating. Use for "what do I need to know today", "be my assistant", "plan my day", "anything I'm missing", a daily or weekly brief, or a scheduled assistant run. The first time, ru…
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ personal-assistant/ SKILL.md -
plain-writing
Edit text so it reads like a person wrote it - clear, specific and free of the usual AI phrasing. Use when the user asks to make writing sound more natural or human, less robotic, or to polish an email, post or document.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ plain-writing/ SKILL.md -
price-watch
Watch a product, flight, hotel or ticket and alert when the full price drops below a limit or it comes back in stock. Use when asked to track a price or availability over time, and for each scheduled check of a watch.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ price-watch/ SKILL.md -
skill-creator
How to write or improve a skill. Use when the user asks you to remember how to do a task or to make a skill, when you solved a multi-step task that is likely to come up again, or when a skill you followed was wrong or incomplete.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ skill-creator/ SKILL.md -
weekly-review
A weekly reset - what was done, what is slipping, what is waiting on others, and a plan for next week from the user's calendar, tasks, email and notes. Use for "run my weekly review", "plan my week" or a scheduled weekly review.
backend/acf/ on GitHub (opens in a new tab)builtin_skills/ weekly-review/ SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.