← Back to Skills Marketplace
zimmw

FakeX-Till-YouAI

by Zim Wang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
76
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install fakex-till-youai
Description
Generate X post drafts from a daily AI digest, collect the user's style/profile preferences, let the user choose drafts and posting times, and either auto-pu...
README (SKILL.md)

FakeX-Till-YouAI

This skill handles the posting layer after digest delivery.

It assumes the user already has a digest source.

It works best with Zara Zhang's follow-builders, which inspired the default workflow here.

Scope

This skill is responsible for:

  • asking how the user wants posting to work
  • collecting posting/style preferences
  • generating draft posts from a digest
  • letting the user choose drafts
  • scheduling and publishing selected drafts

This skill is not responsible for generating the digest itself.

Dependency

For the intended workflow, assume the user has already installed a digest skill separately.

Preferred upstream input:

  • follow-builders

This skill does not fully work on its own. It needs a digest input.

Strongly recommend Zara Zhang's follow-builders as the default companion skill.

If no digest is available, ask the user to provide one.

Onboarding flow

When the skill is first installed or first invoked, ask these questions in order.

Do not turn onboarding into a rigid questionnaire.

Use natural conversation. Keep the structure stable, but give the local agent freedom to phrase follow-up questions naturally.

1. Choose posting mode

Ask whether the user wants:

  • Full automatic — the agent publishes directly to X
  • Half automatic — the agent generates drafts and schedule suggestions, but the user posts manually

If the user chooses full automatic, collect or verify:

  • X API key
  • X API secret
  • X access token
  • X access token secret

If the user chooses half automatic, skip X API setup.

2. Ask for AI IP positioning

Ask the user how they want to be positioned online.

Cover these areas:

  • what kind of AI person they want to be seen as
  • who they want to speak to
  • what themes they want to keep returning to
  • what tone or angle should feel like “them”

Use examples as prompts, not as a fixed form.

Example directions:

  • AI builder/operator
  • AI product thinker
  • AI learner documenting the journey
  • industry observer/commentator
  • founder/investor lens

3. Ask for preferred content form

Ask what kind of post style they prefer.

Use examples as prompts, not as a fixed form.

Example directions: -观点型 / opinionated -总结型 / summary-driven -生活化 / grounded in real life -轻哲理 / lightly philosophical -短句型 / short and punchy -source-aware / includes links or source references

Also cover practical preferences such as:

  • shorter vs longer
  • more confident vs more exploratory
  • whether source links should be included by default

4. Ask for reference accounts

Ask which accounts or writers they want to borrow taste from.

Use examples as prompts, not as a fixed form.

Example directions:

  • Guillermo Rauch
  • Aaron Levie
  • Andrej Karpathy
  • Dan Shipper
  • Zara Zhang
  • custom accounts provided by the user

Configuration storage

Store persistent user settings in:

~/.x-post-orchestrator/config.json

Use that file for:

  • posting mode
  • X API credential presence/state
  • AI IP positioning
  • preferred content form
  • reference accounts
  • default draft count
  • any stable posting preferences

Daily workflow

After the user receives the daily digest, this skill should generate drafts by default.

Flow:

  1. read the digest
  2. generate 10 post drafts by default
  3. allow the number of drafts to be changed if the user wants
  4. present the drafts clearly for selection

Each draft should be based on digest content and should follow the stored user preferences.

If source links are available and the user prefers source-aware posts, include real links in the final publishable version.

Draft selection

Let the user select:

  • any number of drafts
  • any posting times
  • multiple posts at the same exact time if they want

Do not force one rigid selection syntax.

Allow natural user input and interpret it conversationally.

Publishing behavior

Full automatic mode

When the user confirms selected drafts and times:

  • create a schedule file with absolute timestamps
  • run the scheduler
  • publish through the user's X API credentials
  • report exact scheduled times
  • report success/failure honestly

Use local scripts in this workspace when available:

  • tools/x_post_via_api.js
  • tools/x_schedule_posts.js

Half automatic mode

When the user confirms selected drafts:

  • produce final copy-ready post text
  • keep formatting clean for manual posting
  • do not attempt API posting
  • do not force schedule suggestions unless the user asks

Post format

When posts are source-aware, do not use one rigid source placement every time.

Rotate among these three source-placement styles roughly evenly across a batch of drafts:

  1. Opening-source style

    • mention the source in the first line or first beat
    • useful when the post is directly triggered by a specific source
  2. Integrated-middle style

    • start with the observation first, then naturally bring in the source in the middle
    • this should be the most natural-feeling default for many drafts
  3. Ending-source style

    • keep the body focused on the observation, then add the source at the end
    • useful when the thought should land before attribution

Target rule:

  • about one-third opening-source
  • about one-third integrated-middle
  • about one-third ending-source

Do not make all drafts in one batch use the same structure.

Preferred publishable format examples:

[source-led opening]

[observation]
[observation]

[source integrated in the middle]
[observation]

Source: https://...

Rules:

  • use real links when available
  • do not leave placeholder links in final drafts
  • keep one main source link by default

Response style

Keep interaction concise, clear, and friendly.

Do not be dry. Keep a little personality.

Safety and correctness

  • Never claim a post was published unless the API call succeeded.
  • Treat real posting as an external action.
  • If credentials are missing or invalid, say so plainly.
  • If source links are required, do not silently drop them from final publishable drafts.
Usage Guidance
This skill appears to do what it says, but take these precautions before using it in 'full automatic' mode: 1) The package is instruction-only and from an unknown source with no homepage — if you plan to let it publish automatically, prefer to inspect the actual publishing scripts ('tools/x_post_via_api.js' and 'tools/x_schedule_posts.js') or provide your own implementations, since they are not included. 2) It will ask for and store your X API credentials at ~/.x-post-orchestrator/config.json; expect them to be stored in plaintext unless the skill or your environment encrypts them. Use tokens with minimal scopes and be prepared to rotate them if you stop using the skill. 3) If you are uncomfortable giving persistent publishing access, use the half-automatic workflow (copy/paste) instead. 4) Because the skill can be invoked autonomously by the agent platform, only enable automatic publishing after verifying the code path that performs API calls and ensuring you trust the skill/source.
Capability Analysis
Type: OpenClaw Skill Name: fakex-till-youai Version: 1.0.0 The skill requests and stores sensitive X (Twitter) API credentials (key, secret, and tokens) in a local configuration file (~/.x-post-orchestrator/config.json) and references external execution scripts (tools/x_post_via_api.js and tools/x_schedule_posts.js) that are not included in the provided files. While these capabilities are plausibly needed for the stated purpose of automated posting, the handling of high-value secrets and the reliance on unverified external logic represent a significant security risk.
Capability Tags
requires-oauth-token
Capability Assessment
Purpose & Capability
The name and description (generate X post drafts from a digest and optionally publish) align with the SKILL.md. Asking for X API credentials only when the user selects 'full automatic' is coherent. Recommending the external 'follow-builders' digest companion is explanatory, not required.
Instruction Scope
The SKILL.md confines itself to the posting layer (collect preferences, read a provided digest, generate drafts, let the user select and schedule, and publish if given credentials). It instructs the agent to read 'the digest' (no fixed path) and to use local scripts 'tools/x_post_via_api.js' and 'tools/x_schedule_posts.js' when available — these scripts are referenced but not included in the package, so automatic publishing may depend on external code the skill doesn't ship. The document also requires storing persistent settings and credentials in a home-directory file.
Install Mechanism
No install spec or code files are provided (instruction-only). Nothing is downloaded or written by the installer itself, which minimizes install-time risk.
Credentials
The skill declares no required environment variables, which matches the instruction-only package. It will, however, ask interactively for X API key/secret/access token/access token secret in full automatic mode and persist them to ~/.x-post-orchestrator/config.json. Collecting those credentials is proportionate to the stated purpose, but there is no guidance about encryption/secure storage or minimum scopes, so stored secrets may be left unencrypted on disk.
Persistence & Privilege
always:false (no forced global presence). The skill writes persistent configuration (including credential presence/state and posting preferences) to ~/.x-post-orchestrator/config.json in the user's home directory — this is a meaningful filesystem persistence of secrets and preferences but not unexpected for this functionality. Because the platform allows autonomous invocation by default, granting full-automatic mode and providing credentials enables the agent to publish without further confirmation unless user controls are applied.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fakex-till-youai
  3. After installation, invoke the skill by name or use /fakex-till-youai
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of fakex-till-you-ai - Generates X (Twitter) post drafts from a daily AI digest, tailored to user style and profile preferences. - Supports fully automatic posting (via user’s X API credentials) or half-automatic draft generation for manual posting. - Guides users through onboarding: posting mode, positioning, content style, and reference accounts. - Stores user configuration and preferences locally for persistent, personalized workflows. - Presents multiple draft options per digest, allows custom scheduling, and manages source attribution flexibly in posts.
Metadata
Slug fakex-till-youai
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is FakeX-Till-YouAI?

Generate X post drafts from a daily AI digest, collect the user's style/profile preferences, let the user choose drafts and posting times, and either auto-pu... It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.

How do I install FakeX-Till-YouAI?

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

Is FakeX-Till-YouAI free?

Yes, FakeX-Till-YouAI is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does FakeX-Till-YouAI support?

FakeX-Till-YouAI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created FakeX-Till-YouAI?

It is built and maintained by Zim Wang (@zimmw); the current version is v1.0.0.

💬 Comments