Hashnode integration
Hashnode is a blogging platform tailored for developers, offering tools to…
- Provider
- hashnode
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 67 available
Quick start
Call Hashnode from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Hashnode'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(
"HASHNODE_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 Hashnode 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
67 actions exposed via the
Hashnode integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
HASHNODE_ACCEPT_INVITE_TO_PUBLICATION -
HASHNODE_ADD_COMMENT -
HASHNODE_ADD_CONTENT_BLOCK -
HASHNODE_ADD_CUSTOM_MDX_COMPONENT -
HASHNODE_ADD_DOCUMENTATION_PROJECT_CUSTOM_DOMAIN -
HASHNODE_ADD_REPLY -
HASHNODE_CHECK_CUSTOM_DOMAIN_AVAILABILITY -
HASHNODE_CHECK_SUBDOMAIN_AVAILABILITY -
HASHNODE_CREATE_DOCUMENTATION_API_REFERENCE -
HASHNODE_CREATE_DOCUMENTATION_LINK -
HASHNODE_CREATE_DOCUMENTATION_PROJECT -
HASHNODE_CREATE_DOCUMENTATION_SECTION
Show all 67 actions
-
HASHNODE_CREATE_HASHNODE_DOCUMENTATION_GUIDE -
HASHNODE_DELETE_CONTENT_BLOCK -
HASHNODE_DELETE_CUSTOM_MDX_COMPONENT -
HASHNODE_DISABLE_DOCUMENTATION_PROJECT_AI_SEARCH -
HASHNODE_FETCH_INVITATIONS -
HASHNODE_FETCH_POPULAR_TAGS -
HASHNODE_FETCH_POSTS -
HASHNODE_FETCH_SERIES_POSTS -
HASHNODE_FETCH_SINGLE_ARTICLE -
HASHNODE_FETCH_STORIES_FEED -
HASHNODE_FETCH_USER_DETAILS -
HASHNODE_FOLLOW_TAGS -
HASHNODE_GEN_DOC_PROJECT_PREVIEW_AUTH_TOKEN -
HASHNODE_GET_DOCUMENTATION_PROJECT -
HASHNODE_GET_POST -
HASHNODE_GET_PUBLICATION_BY_ID_OR_HOST -
HASHNODE_GET_TAG -
HASHNODE_LIKE_COMMENT -
HASHNODE_LIKE_POST -
HASHNODE_LIKE_REPLY -
HASHNODE_LIST_PUBLICATIONS -
HASHNODE_LIST_TOP_COMMENTERS -
HASHNODE_MAP_DOC_PROJECT_CUSTOM_DOMAIN_WWW_REDIRECT -
HASHNODE_ME -
HASHNODE_MOVE_DOCUMENTATION_SIDEBAR_ITEM -
HASHNODE_PUBLISH_DOCUMENTATION_API_REFERENCE -
HASHNODE_PUBLISH_POST -
HASHNODE_REMOVE_COMMENT -
HASHNODE_REMOVE_DOCUMENTATION_GUIDE -
HASHNODE_REMOVE_DOCUMENTATION_PROJECT -
HASHNODE_REMOVE_DOCUMENTATION_PROJECT_CUSTOM_DOMAIN -
HASHNODE_REMOVE_DOCUMENTATION_SIDEBAR_ITEM -
HASHNODE_REMOVE_POST -
HASHNODE_REMOVE_REPLY -
HASHNODE_RENAME_DOCUMENTATION_GUIDE -
HASHNODE_RENAME_DOCUMENTATION_SIDEBAR_ITEM -
HASHNODE_RESTORE_POST -
HASHNODE_SAVE_DOCUMENTATION_PAGE_DRAFT_CONTENT -
HASHNODE_SEARCH_POSTS_OF_PUBLICATION -
HASHNODE_SUBSCRIBE_TO_NEWSLETTER -
HASHNODE_TOGGLE_FOLLOW_USER -
HASHNODE_UNFOLLOW_TAGS -
HASHNODE_UNSUBSCRIBE_FROM_NEWSLETTER -
HASHNODE_UPDATE_COMMENT -
HASHNODE_UPDATE_CONTENT_BLOCK -
HASHNODE_UPDATE_DOCUMENTATION_APPEARANCE -
HASHNODE_UPDATE_DOCUMENTATION_GENERAL_SETTINGS -
HASHNODE_UPDATE_DOCUMENTATION_GUIDE -
HASHNODE_UPDATE_DOCUMENTATION_INTEGRATIONS -
HASHNODE_UPDATE_DOCUMENTATION_LINK -
HASHNODE_UPDATE_DOCUMENTATION_PROJECT_SUBDOMAIN -
HASHNODE_UPDATE_DOCUMENTATION_SECTION -
HASHNODE_UPDATE_POST -
HASHNODE_UPDATE_REPLY -
HASHNODE_VERIFY_DOCUMENTATION_PROJECT_CUSTOM_DOMAIN
Build with Hashnode
Open OverSkill, describe what you want to build, and reference Hashnode in your prompt — the AI will wire up the integration automatically.