← Back to Skills Marketplace
dwirx

tulisai

by dwirx · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
903
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tulisai
Description
Use when managing BangunAI Blog content, automating blog workflows, and writing MDX articles with BangunAI conventions. Supports Obsidian-like features (callouts, mermaid, LaTeX, wikilinks, backlinks, graph view).
Usage Guidance
This skill appears to be what it says: a local BangunAI blog content manager. Before installing or allowing it to run autonomously, check these points: 1) Confirm the BLOG_ROOT path — SKILL.md uses an absolute path (/home/hades/BangunAI-Blog). If your blog is elsewhere, update the path or run in a safe test workspace. 2) Back up your repo (git commit / branch) — example scripts use 'cat >' (which overwrites files) and 'git rm' (deletes tracked files). 3) If you permit autonomous execution, restrict the agent so it must ask before running any destructive commands, or review suggested shell commands before execution. 4) There are no external network calls or credential requests, but the skill will modify local files — treat it like any automation that writes to your repo. If you want higher assurance, run the example scripts manually the first time in a disposable copy of your project.
Capability Analysis
Type: OpenClaw Skill Name: tulisai Version: 0.1.0 The skill's primary purpose is benign, focusing on managing blog content within a defined directory (`/home/hades/BangunAI-Blog`). However, several shell scripts in SKILL.md and EXAMPLES.md exhibit potential shell injection vulnerabilities. Specifically, the `read` workflow uses `find ... -name "*$FILE*.mdx" | xargs -r cat` and the `Search for Keyword` example uses `find ... -exec grep -l "$KEYWORD" {} \;`. If `$FILE` or `$KEYWORD` are derived from unsanitized user input, an attacker could craft malicious input to execute arbitrary commands, leading to a Remote Code Execution (RCE) risk. While there's no clear evidence of intentional malice (e.g., data exfiltration, backdoors), these vulnerabilities make the skill suspicious.
Capability Assessment
Purpose & Capability
Name/description (BangunAI blog MDX workflows) matches the SKILL.md, EXAMPLES.md, README.md and INTEGRATION.md. All requested actions (create/update daily notes, create posts, append logs, verify index, git mv/rm) are coherent with a content-manager skill. No unrelated credentials, unusual binaries, or unrelated services are requested.
Instruction Scope
The runtime instructions explicitly read and write files under /home/hades/BangunAI-Blog (create MDX files, overwrite about/now with cat >, append logs, git rm/mv, find/grep). Those operations are consistent with the stated purpose, but several example scripts are destructive (overwrite files with shell here-docs, remove files with git rm). The instructions use absolute paths (/home/hades/...) rather than a configurable, relative project path, which may cause unexpected writes if the environment differs. Agent-run destructive commands should be reviewed before execution.
Install Mechanism
Instruction-only skill with no install spec and no bundled code. Nothing is downloaded or written by an installer, minimizing install-time risk.
Credentials
No environment variables, credentials, or external service tokens are required. All operations are local-file oriented and proportionate to a blog management workflow.
Persistence & Privilege
always:false (not force-included). The skill can be invoked autonomously by the agent (platform default). Combined with the skill's file-write and git commands, autonomous invocation could modify local content without your interactive approval — this is expected behavior for a local content-management skill but worth considering in your policy for autonomous actions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tulisai
  3. After installation, invoke the skill by name or use /tulisai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of BangunAI Blog Manager, combining a custom content workflow and digital garden authoring for BangunAI Blog. - Supports MDX with Obsidian-inspired features: callouts (14 types), Mermaid diagrams, LaTeX math, wikilinks, backlinks, and knowledge graph view. - Auto-import system: All content (`writing`, `articles`, `read`, `daily`, `about`, `now`) is detected instantly—no manual registration needed. - Well-defined content structure and standardized frontmatter formats for different content types. - Includes React-based components for highlights, YouTube embeds, Shiki code highlighting, and more. - Designed for seamless authoring and enhanced content navigation and visualization.
Metadata
Slug tulisai
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is tulisai?

Use when managing BangunAI Blog content, automating blog workflows, and writing MDX articles with BangunAI conventions. Supports Obsidian-like features (callouts, mermaid, LaTeX, wikilinks, backlinks, graph view). It is an AI Agent Skill for Claude Code / OpenClaw, with 903 downloads so far.

How do I install tulisai?

Run "/install tulisai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is tulisai free?

Yes, tulisai is completely free (open-source). You can download, install and use it at no cost.

Which platforms does tulisai support?

tulisai is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created tulisai?

It is built and maintained by dwirx (@dwirx); the current version is v0.1.0.

💬 Comments