Install
openclaw skills install andrew-google-sheetsGoogle Sheets API ���� ������� �기/�기, ��, ��맷� �리. OAuth 2.0 �� ��. ���� 구� ����� ����를 조��고 ���� � ��.
openclaw skills install andrew-google-sheetsGoogle Sheets API 를 ���� ���� �������를 조�, ��, ���� � �� ������. OAuth 2.0 ��� ���� ���� Google Sheets � �근����.
�미 구� �린�� ��� �� ��� ������:
# �� ��� �미 ���� ��면 ��
ls ~/.google-credentials.json
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib
cd /Users/andrew/.openclaw/workspace/skills/google-sheets
python3 scripts/oauth_setup.py
첫 ��� ����� �리고 Google ���� �그� � ��� ����� ����.
���� 조�:
"���� ��� '�무��' � �근 10 � 보��"
"A1 ��� D10 �� ���� ���"
��� ��� 조�:
"'2026 � 4 �' ���� 모� ���� 보��"
���� ��:
"�무�� ���� � �목 ��: 'OpenClaw ��', ��� '2026-04-21', ��� '2026-04-21', ��� '100%'"
���� ��:
"�무��� 6 �째 � ���� '100%' � ��������"
� ������� ��:
"� ������� '����� �리' ����"
��� 목� ��:
"� 구� ��� 목� 보��"
from scripts.sheets_ops import list_spreadsheets
# ���� 모� ������� 목�
sheets = list_spreadsheets()
for sheet in sheets:
print(f"{sheet['name']} - {sheet['spreadsheetId']}")
from scripts.sheets_ops import read_range
# ��� ���� �� �기
data = read_range('SPREADSHEET_ID', 'Sheet1!A1:D10')
for row in data:
print(row)
from scripts.sheets_ops import write_range
# ��� ��� ���� �기
write_range(
spreadsheet_id='SPREADSHEET_ID',
range_name='Sheet1!A1:D1',
values=[['���', '���', '���', '���']]
)
from scripts.sheets_ops import append_rows
# � � ��
append_rows(
spreadsheet_id='SPREADSHEET_ID',
range_name='Sheet1!A:D',
values=[['� ��', '2026-04-21', '', '0%']]
)
from scripts.sheets_ops import create_spreadsheet
# � ������� ��
new_sheet = create_spreadsheet('�무��')
print(f"�� ��: {new_sheet['spreadsheetId']}")
google-sheets/
��� SKILL.md
��� scripts/
��� oauth_setup.py # OAuth 2.0 �� � ���� �리
��� sheets_ops.py # Sheets API �� ����
~/.google-sheets-token.pickle � �����~/.google-credentials.json � ����� (�린�� 공�).gitignore � ����� ����https://www.googleapis.com/auth/spreadsheets (������� �체 �근)"OAuth ������� �� ��� ����" ��:
~/.google-credentials.json ��� ��� ���� ���:
rm ~/.google-sheets-token.pickle�� ��:
rm ~/.google-sheets-token.pickle && python3 scripts/oauth_setup.pySame OAuth credentials (~/.google-credentials.json) are shared with google-calendar and google-tasks skills, so you only need to authenticate once!