.claude/skills/onboard/SKILL.md
Set up internbot for development. Use when setting up the project for the first time.
npx skillsauth add jusjinuk/internbot onboardInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
connections:write scope → save as SLACK_APP_TOKENapp_mentions:readchannels:historychannels:readchat:writegroups:historygroups:readim:historyim:readim:writempim:historympim:readusers:readreactions:writemessage.channelsmessage.groupsmessage.immessage.mpimapp_mentionSLACK_BOT_TOKENcp .env.example .env
# Edit .env with your tokens:
# SLACK_BOT_TOKEN=xoxb-...
# SLACK_APP_TOKEN=xapp-...
The bot publishes LaTeX reports to a separate GitHub repo. Set it up as a subdirectory:
mkdir reports-repo && cd reports-repo
git init
mkdir reports
echo '[]' > papers-log.json
git add . && git commit -m "init reports repo"
Create a GitHub repo for reports, then configure the remote with a dedicated account (optional):
git remote add origin https://<github-user>@github.com/<github-user>/<repo-name>.git
git config user.name "<bot-name>"
git config user.email "<github-user>@users.noreply.github.com"
git push -u origin main
If using a dedicated GitHub account, store its PAT locally:
echo "https://<github-user>:<PAT>@github.com" > .git/credentials
git config credential.helper 'store --file=.git/credentials'
npm install
npm run dev # Development with hot reload
npm run build # Compile TypeScript
npm start # Run compiled version
development
Search the web for recent information. Use when asked about recent events, docs, or blog posts.
data-ai
Brainstorm follow-up research ideas from papers. Use when asked to generate research directions or ideas.
tools
View, add, update, or cancel scheduled tasks. Use when asked about schedules, cron jobs, reminders, or recurring tasks.
development
Write LaTeX research reports. Use when asked to write, compile, or publish a report and save it to the dedicated reports repository.