Habitica integration
Habitica is an open-source task management application that gamifies…
- Provider
- habitica
- Category
- Productivity
- Setup
- User-supplied API key
- Actions
- 70 available
Quick start
Call Habitica from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Habitica's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"HABITICA_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own Habitica API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
70 actions exposed via the
Habitica integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
HABITICA_ADD_CHALLENGE_TASK -
HABITICA_ADD_PUSH_DEVICE -
HABITICA_ADD_TAG_TO_TASK -
HABITICA_CLONE_CHALLENGE -
HABITICA_CREATE_CHALLENGE -
HABITICA_CREATE_GROUP -
HABITICA_CREATE_TAG -
HABITICA_CREATE_TASK -
HABITICA_CREATE_WEBHOOK -
HABITICA_DELETE_CHALLENGE -
HABITICA_DELETE_GROUP -
HABITICA_DELETE_GROUP_CHAT_MESSAGE
Show all 70 actions
-
HABITICA_DELETE_TAG -
HABITICA_DELETE_TASK -
HABITICA_DELETE_TASK_CHECKLIST_ITEM -
HABITICA_DELETE_USER_MESSAGE_BY_ID -
HABITICA_DELETE_USER_PUSH_DEVICE -
HABITICA_EQUIP_ITEM -
HABITICA_EXPORT_CHALLENGE_CSV -
HABITICA_GET_CHALLENGE -
HABITICA_GET_CHALLENGES -
HABITICA_GET_CHALLENGE_TASK -
HABITICA_GET_CHALLENGE_TASKS -
HABITICA_GET_CONTENT -
HABITICA_GET_CONTENT_BY_TYPE -
HABITICA_GET_EXPORT_HISTORY_CSV -
HABITICA_GET_EXPORT_INBOX_HTML -
HABITICA_GET_EXPORT_USERDATA_JSON -
HABITICA_GET_GROUP -
HABITICA_GET_GROUP_MEMBERS -
HABITICA_GET_GROUPS -
HABITICA_GET_GROUPS_HABITRPG -
HABITICA_GET_GROUPS_PARTY_CHAT -
HABITICA_GET_MODELS_MODEL_PATHS -
HABITICA_GET_NEWS -
HABITICA_GET_PARTY -
HABITICA_GET_SHOPS_MARKET_GEAR -
HABITICA_GET_SHOPS_TIME_TRAVELERS -
HABITICA_GET_STATUS -
HABITICA_GET_TAGS -
HABITICA_GET_TASKS -
HABITICA_GET_USER_CHALLENGES -
HABITICA_GET_USER_PROFILE -
HABITICA_GET_WEBHOOKS -
HABITICA_GET_WORLD_STATE -
HABITICA_INVITE_TO_GROUP -
HABITICA_INVITE_TO_QUEST -
HABITICA_JOIN_CHALLENGE -
HABITICA_LEAVE_CHALLENGE -
HABITICA_LOCAL_LOGIN -
HABITICA_LOCAL_REGISTER -
HABITICA_MARK_GROUP_CHAT_SEEN -
HABITICA_MARK_NOTIFICATION_SEEN -
HABITICA_MARK_NOTIFICATIONS_SEEN -
HABITICA_MOVE_PINNED_ITEM -
HABITICA_MOVE_TASK_TO_POSITION -
HABITICA_POST_NEWS_TELL_ME_LATER -
HABITICA_POST_USER_RESET -
HABITICA_READ_CARD -
HABITICA_REMOVE_FROM_PARTY -
HABITICA_SCORE_TASK -
HABITICA_SOCIAL_AUTH -
HABITICA_SUBSCRIBE_WEBHOOK -
HABITICA_UNLINK_ALL_CHALLENGE_TASKS -
HABITICA_UPDATE_GROUP -
HABITICA_UPDATE_TAG -
HABITICA_UPDATE_TASK -
HABITICA_UPDATE_TASK_CHECKLIST_ITEM -
HABITICA_UPDATE_USER -
HABITICA_VALIDATE_COUPON_CODE
Build with Habitica
Open OverSkill, describe what you want to build, and reference Habitica in your prompt — the AI will wire up the integration automatically.