add skill_edit
fix requirement.txt
add virtual env
ignore venv