用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/gradion-ai/freeact --skill freeact-interaction命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | freeact-interaction |
| description | Interact with freeact agent via tmux for testing |
Freeact's terminal UI (Textual) requires a real TTY. Use tmux to provide a pseudo-TTY.
# Start detached tmux session (120x50 recommended for proper rendering)
tmux new-session -d -s agent -x 120 -y 50
tmux set-option -t agent remain-on-exit on
# Start freeact (do NOT redirect stderr, it breaks Textual's terminal detection)
tmux send-keys -t agent 'uv run freeact' Enter
Wait at least 10 seconds for startup (MCP servers need to initialize).
Textual renders to the terminal's alternate screen buffer. tmux capture-pane captures it correctly as long as stderr is not redirected.
# Capture visible screen
tmux capture-pane -t agent -p
# Capture with scrollback
tmux capture-pane -t agent -p -S -50
Use separate tool calls for sending keys and capturing output. Never chain tmux send-keys and tmux capture-pane in a single bash command -- the shell command text leaks into the Textual prompt.
# Send literal text (use -l to avoid key interpretation)
tmux send-keys -t agent -l 'your message here'
Then in a separate call:
tmux send-keys -t agent Enter
Then wait and capture in another separate call.
# Approve: y, Reject: n, Always: a, Session: s
tmux send-keys -t agent 'y'
tmux send-keys -t agent C-q
sleep 2
tmux kill-session -t agent
/skill-name invocation via the skill picker@path image attachments via the file picker基于 SOC 职业分类