SkillAgentSearch skills...

Cabul

Subreddit API but proxied and NSFW only..

Install / Use

/learn @sinkaroid/Cabul
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<div align="center"> <img width="600" src="https://cdn.discordapp.com/attachments/952117487166705747/952118781944143912/node-cabul.png" alt="cabul!">

Cabul Build and documentation Maintainability

Cabul guide you to the NSFW world of reddit.

This module exist as a directory of all popular NSFW-related subreddits. The endpoints that cabul handle is hand-picked and curated by the whole community, data taken is always wholesome, and easy to use check your intelisense.

<a href="#table-of-subreddit">Table of Subreddit</a><a href="https://sinkaroid.github.io/cabul">Documentation</a><a href="https://github.com/sinkaroid/cabul/blob/master/CONTRIBUTING.md">Add new endpoint</a>

</div>

This wrapper is for NodeJS, If you want to build web server on your own instance check it out the proxy branch: https://github.com/sinkaroid/cabul/tree/proxy

Features

  • Featureful: resolves and interacts with ease
  • Fancy functional: out of the box
  • Curated by the whole community
  • Arbitrary: GET request will be support as well
  • Easy to use: check your intelisense
  • All in one: packed with hentai, irl, and memes

Prerequisites

  • Node.js v12 or above.
  • Can parse JSON

Installation

npm install cabul / yarn add cabul

Example

Here I'll show you how to import either hentai, irl, or meme

const { Cabul } = require('cabul');
const reddit = new Cabul()

// To use and import hentai only
reddit.hentai("ahegao", "hot").then(res => {
    console.log(res); // Returns a object 
});

// To use and import irl only
reddit.irl("gonewild", "top").then(res => {
  console.log(res); // Returns a object 
});

// To use and import memes only
reddit.meme("hentaimemes", "controversial").then(res => {
  console.log(res); // Returns a object 
});

That above one will returns a single random posts object.

If you dont want to get random, you can set the third parameter to true

reddit.hentai("atago", "hot", true).then(res => {
  console.log(res); // Returns a object 
});

That above one will represents the 25 object posts.

Not sure what the parameter looks like? Check your intelisense.

Takes parameters:

  • Required: type (String, Check endpoint.json) The related endpoint of subreddit.
    • If not provided, it will throw you an error.
  • Optional: sortby (String, Should be: hot | new | top | controversial) Gets data according popularity.
    • If not provided, it will be random between hot, new, top, and controversial.
  • Optional: no_random (Boolean) If true, will returns 25 list instead of 1 random.
    • If not provided, it will default to false.

Returns: Single object or 25 list of object (if third parameter is true) that represents the data.

Documentation

The documentation can be found https://sinkaroid.github.io/cabul

  • reddit.hentai(options)

    • Gets random or list data from related hentai subreddit.
  • reddit.irl(options)

    • Gets random or list data from related irl nsfw subreddit.
  • reddit.memes(options)

    • Gets random or list data from related nsfw memes subreddit.

Table of subreddit

Here the list of popular subreddit that cabul can handle.
Sometime specific subreddit is not available or maybe is ban, it will throw you an error.

Hentai

<summary>The list of popular hentai subreddit.</summary>

| Name | Subreddit | Description | |------------------|------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------| | hentai | /r/Hentai | For all Japanese-style 18+ art | | ecchi | /r/Ecchi | For lewd artwork without a male presence. | | netorare | /r/netorare | A subreddit dedicated to netorare, or cuckold | | kemonomimi | /r/kemonomimi | Animal girls | | yuri | /r/Yuri | Girl-on-girl action | | thicc | /r/Thighdeology | A subreddit dedicated to thicc thighs | | ahegao | /r/Ahegao | Hentai where the woman is "fucked silly" | | monster | /r/Monstergirl | Where the woman has more than just animal ears/tail | | bondage | /r/Hentaibondage | Hentai focused on bondage | | trap | /r/traphentai | Traps and traps being fucked. | | pantsu | /r/Pantsu | A subreddit dedicated to fanservice moments and artworks of anime/manga/visual novels | | milf | /r/AnimeMILFS | Anime mothers you want to fuck | | zettairyouiki | /r/ZettaiRyouiki | The strip of visible skin between a skirt and high socks | | nekomimi | /r/Nekomimi/ | Cat girls | | paizuri | /r/Paizuri | Hentai titjobs | | booty | /r/Animebooty | An ass subreddit. That's all. | | waifusgonewild | /r/Waifusgonewild | Anime girls taking lewd selfies | | gameovergirls | /r/GameOverGirls | Girls being dominated as if in a "Game Over" sequence. | | sukebei | /r/Sukebei | Naked anime girls | | cum | /r/CumHentai | Cum. Lots of it. | | corruptionhentai | /r/Corruptionhentai | Hentai Subreddit focused on the corruption of the innocent. Debauch the pure heroines and the like. | | chiisai | /r/Chiisaihentai | A subreddit dedicated to tiny boobs | | muchi | /r/Muchihentai | Anime girls with a bit of extra meat on them | | tentai | /r/Tentai/ | Where the woman is fucked by tentacles | | dekai | /r/Dekaihentai | A subreddit dedicated to huge boobs | | yaoi | /r/Yaoi | Guy-on-guy action | | oral | /r/OralHentai | A subreddit dedicated to all things oral | |

Related Skills

View on GitHub
GitHub Stars58
CategoryDevelopment
Updated3mo ago
Forks12

Languages

TypeScript

Security Score

97/100

Audited on Dec 12, 2025

No findings